X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/3f83c548f8bf67d3c670083f255a21897ef803d9..refs/pull/1584/head:/app/Http/Controllers/UserController.php diff --git a/app/Http/Controllers/UserController.php b/app/Http/Controllers/UserController.php index 8191fbfe2..570896ab6 100644 --- a/app/Http/Controllers/UserController.php +++ b/app/Http/Controllers/UserController.php @@ -146,7 +146,12 @@ class UserController extends Controller ]); $user = $this->userRepo->getById($id); - $user->fill($request->all()); + $user->fill($request->except(['email'])); + + // Email updates + if (userCan('users-manage') && $request->filled('email')) { + $user->email = $request->get('email'); + } // Role updates if (userCan('users-manage') && $request->filled('roles')) {