diff --git a/lib/views/pages/user/tasks_request/task_request_form_view.dart b/lib/views/pages/user/tasks_request/task_request_form_view.dart index b22a2e94..26122323 100644 --- a/lib/views/pages/user/tasks_request/task_request_form_view.dart +++ b/lib/views/pages/user/tasks_request/task_request_form_view.dart @@ -172,8 +172,9 @@ class _TaskRequestFormState extends State { TaskRequestProvider taskRequestProvider = Provider.of(context, listen: false); TaskData? taskModel = taskRequestProvider.taskRequestModel; taskModel?.statusValue = status; - showDialog(context: context, barrierDismissible: false, builder: (context) => const AppLazyLoading()); + if (validate(model: taskModel)) { + showDialog(context: context, barrierDismissible: false, builder: (context) => const AppLazyLoading()); List attachement = []; for (var item in _files) { attachement.add(TaskJobAttachment(id: 0, name: ServiceRequestUtils.isLocalUrl(item.path) ? "${item.path.split("/").last}|${base64Encode(item.readAsBytesSync())}" : item.path));