From 6b6697789e11ef6e535a272b115df4c418e6c86a Mon Sep 17 00:00:00 2001 From: Yasien Mac Mini Date: Wed, 4 Jun 2025 12:41:31 +0200 Subject: [PATCH] fix update appointment validation on submit --- .../calendar/builder/build_appointment_list.dart | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Frontend/lib/mih_packages/calendar/builder/build_appointment_list.dart b/Frontend/lib/mih_packages/calendar/builder/build_appointment_list.dart index fa829c9c..21db4f68 100644 --- a/Frontend/lib/mih_packages/calendar/builder/build_appointment_list.dart +++ b/Frontend/lib/mih_packages/calendar/builder/build_appointment_list.dart @@ -465,7 +465,9 @@ class _BuildAppointmentListState extends State { children: [ MihButton( onPressed: () { - updateAppointmentCall(index); + if (_formKey.currentState!.validate()) { + updateAppointmentCall(index); + } }, buttonColor: MzanziInnovationHub.of(context)! .theme @@ -495,9 +497,7 @@ class _BuildAppointmentListState extends State { } bool isAppointmentInputValid() { - if (widget.titleController.text.isEmpty || - widget.descriptionIDController.text.isEmpty || - widget.dateController.text.isEmpty || + if (widget.dateController.text.isEmpty || widget.timeController.text.isEmpty) { return false; } else {