From 848f7694e62e74ef2da2abba8b54ff1f12a336da Mon Sep 17 00:00:00 2001 From: Twyco Date: Sat, 11 Apr 2026 14:50:39 +0200 Subject: [PATCH] fixes --- app/Http/Controllers/Admin/UserManagementController.php | 6 +++--- app/Http/Requests/UpdateTeamMembersRequest.php | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/Http/Controllers/Admin/UserManagementController.php b/app/Http/Controllers/Admin/UserManagementController.php index cb88377..160d1f7 100644 --- a/app/Http/Controllers/Admin/UserManagementController.php +++ b/app/Http/Controllers/Admin/UserManagementController.php @@ -26,9 +26,9 @@ class UserManagementController extends Controller public function update(UpdateUserAdminStatusRequest $request, User $user): RedirectResponse { $validated = $request->validated(); - - $user->is_admin = $validated['is_admin']; - $user->save(); + $user->forceFill([ + 'is_admin' => Arr::get($validated, 'is_admin'), + ])->save(); $status = $user->is_admin ? "{$user->name} now has admin access." diff --git a/app/Http/Requests/UpdateTeamMembersRequest.php b/app/Http/Requests/UpdateTeamMembersRequest.php index 5d2cec3..680f1ab 100644 --- a/app/Http/Requests/UpdateTeamMembersRequest.php +++ b/app/Http/Requests/UpdateTeamMembersRequest.php @@ -25,7 +25,7 @@ class UpdateTeamMembersRequest extends FormRequest { return [ 'user_ids' => ['nullable', 'array'], - 'user_ids.*' => ['integer', Rule::exists('users', 'id')], + 'user_ids.*' => ['integer', 'distinct', Rule::exists('users', 'id')], ]; }