mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
Only set user roles if they are defined (#15577)
fixes https://community.librenms.org/t/admin-permission-removed-when-changing-password-via-my-settings/22796
This commit is contained in:
@@ -185,7 +185,10 @@ class UserController extends Controller
|
||||
}
|
||||
|
||||
$user->fill($request->validated());
|
||||
|
||||
if ($request->has('roles')) {
|
||||
$user->setRoles($request->get('roles', []));
|
||||
}
|
||||
|
||||
if ($request->has('dashboard') && $this->updateDashboard($user, $request->get('dashboard'))) {
|
||||
$flasher->addSuccess(__('Updated dashboard for :username', ['username' => $user->username]));
|
||||
|
Reference in New Issue
Block a user