Fix error in admin

This commit is contained in:
DariusIII
2026-06-15 12:31:39 +02:00
parent d9c4cf2d7e
commit ca76cebbaf
2 changed files with 6 additions and 5 deletions
@@ -367,16 +367,17 @@ class AdminUserController extends BasePageController
*/
private function bulkActionUsersQuery(array $userIds): Builder
{
$adminRoleName = 'Admin';
$adminRoleIds = Role::query()
->where('name', UserRole::ADMIN->label())
->where('name', $adminRoleName)
->pluck('id')
->all();
return User::query()
->whereIn('id', $userIds)
->when($adminRoleIds !== [], fn (Builder $query): Builder => $query->whereNotIn('roles_id', $adminRoleIds))
->whereDoesntHave('role', fn (Builder $query): Builder => $query->where('name', UserRole::ADMIN->label()))
->whereDoesntHave('roles', fn (Builder $query): Builder => $query->where('name', UserRole::ADMIN->label()));
->whereDoesntHave('role', fn (Builder $query): Builder => $query->where('name', $adminRoleName))
->whereDoesntHave('roles', fn (Builder $query): Builder => $query->where('name', $adminRoleName));
}
public function destroy(Request $request): RedirectResponse