From c1a17977783c81764699266b70df4ac68bb2db8c Mon Sep 17 00:00:00 2001 From: Deon George Date: Wed, 20 Dec 2023 17:18:10 +1100 Subject: [PATCH] If user information is not provided in a system update (for example when users update), then dont zap system_users --- app/Http/Controllers/SystemController.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/app/Http/Controllers/SystemController.php b/app/Http/Controllers/SystemController.php index b3d9739..7947d4b 100644 --- a/app/Http/Controllers/SystemController.php +++ b/app/Http/Controllers/SystemController.php @@ -49,10 +49,12 @@ class SystemController extends Controller ->transform(function($item) { $item['active'] = Arr::get($item,'active',FALSE); return $item; }); $o->mailers()->sync($mailers); - if ($request->post('users') && array_filter($request->post('users'),function($item) { return $item; })) - $o->users()->sync($request->post('users')); - else - $o->users()->detach(); + if ($request->post('users')) { + if (array_filter($request->post('users'),function($item) { return $item; })) + $o->users()->sync($request->post('users')); + else + $o->users()->detach(); + } return redirect()->to('system'); }