From ba42551b25b2e8716ff3e6891fabdf950b288696 Mon Sep 17 00:00:00 2001 From: Vaibhav Surve Date: Tue, 3 Jun 2025 17:14:48 +0530 Subject: [PATCH] fix: Add validation to prevent target exceeding pending tasks in assign task functionality --- .../dailyTaskPlaning/assign_task_bottom_sheet .dart | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lib/model/dailyTaskPlaning/assign_task_bottom_sheet .dart b/lib/model/dailyTaskPlaning/assign_task_bottom_sheet .dart index 3b9cb2f..35d2305 100644 --- a/lib/model/dailyTaskPlaning/assign_task_bottom_sheet .dart +++ b/lib/model/dailyTaskPlaning/assign_task_bottom_sheet .dart @@ -381,6 +381,16 @@ class _AssignTaskBottomSheetState extends State { return; } + if (target > widget.pendingTask) { + showAppSnackbar( + title: "Target Too High", + message: + "Target cannot be greater than pending task (${widget.pendingTask})", + type: SnackbarType.error, + ); + return; + } + final description = descriptionController.text.trim(); if (description.isEmpty) { showAppSnackbar(