From 152bf6471c3297b1143beb397db56579f9c28229 Mon Sep 17 00:00:00 2001 From: AmirmahdiNourkazemi Date: Fri, 12 Dec 2025 22:40:04 +0330 Subject: [PATCH] fix: update fixed --- app/Http/Controllers/ReminderController.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/ReminderController.php b/app/Http/Controllers/ReminderController.php index e3b5de0..53fdd25 100644 --- a/app/Http/Controllers/ReminderController.php +++ b/app/Http/Controllers/ReminderController.php @@ -127,7 +127,7 @@ public function packageStore(Request $request, PackageName $packageName) return response()->json($reminder, 201); } - public function packageUpdate(Request $request, PackageName $packageName, Reminder $reminder) + public function packageUpdate(Request $request, PackageName $packageName, Reminder $reminder) { // Basic checks if (!auth()->check()) { @@ -151,6 +151,11 @@ public function packageUpdate(Request $request, PackageName $packageName, Remind 'data' => 'nullable|array', ]); + // If time is being updated, reset last_repeat to null + if (isset($data['time']) && $reminder->time != $data['time']) { + $data['last_repeat'] = null; + } + $reminder->update($data); return response()->json($reminder);