diff --git a/app/Http/Controllers/Users/BulkUsersController.php b/app/Http/Controllers/Users/BulkUsersController.php index ee5831d270..23bddfb3b4 100644 --- a/app/Http/Controllers/Users/BulkUsersController.php +++ b/app/Http/Controllers/Users/BulkUsersController.php @@ -229,8 +229,11 @@ class BulkUsersController extends Controller // Only sync groups if groups were selected if ($request->filled('groups')) { + foreach ($users as $user) { - $user->groups()->sync($request->input('groups')); + if (auth()->user()->can('canEditAuthFields', $user) && auth()->user()->can('editableOnDemo')) { + $user->groups()->sync($request->input('groups')); + } } }