From 2c8c37238ecef3f857bb78abf6abcff0486ed489 Mon Sep 17 00:00:00 2001 From: "taha.alam@cloudsolutions.com.sa" Date: Wed, 14 Jan 2026 09:24:11 +0300 Subject: [PATCH] date error issue address validation applied to date filter previously different error value applied to date filter --- .../add_prescription/prescription_form_widget.dart | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/lib/screens/prescription/add_prescription/prescription_form_widget.dart b/lib/screens/prescription/add_prescription/prescription_form_widget.dart index bc066c34..f675fa5c 100644 --- a/lib/screens/prescription/add_prescription/prescription_form_widget.dart +++ b/lib/screens/prescription/add_prescription/prescription_form_widget.dart @@ -50,6 +50,7 @@ class _PrescriptionFormWidgetState extends State { String? durationError; String? unitError; String? strengthError; + String? dateError; String? icdCodeError; int? selectedType; @@ -399,7 +400,7 @@ getIcdCodeData() async{ child: InkWell( onTap: () => selectDate(context, widget.prescriptionViewModel), child: AppTextFieldCustom( - validationError: strengthError, + validationError: dateError, hintText: TranslationBase.of(context).date, isTextFieldHasSuffix: true, suffixIcon: IconButton( @@ -609,6 +610,13 @@ getIcdCodeData() async{ } else { strengthError = null; } + + if (selectedDate == null ) { + dateError = TranslationBase.of(context).fieldRequired; + } else { + dateError = null; + } + if ( icdNameController.text == "" && widget.prescriptionViewModel.icd10DeseaseItems.isNotEmpty) { icdCodeError = TranslationBase.of(context).fieldRequired; } else {