]> BookStack Code Mirror - bookstack/blobdiff - app/Http/Controllers/UserController.php
Fixed inline code overflowing off of page in issue #1575.
[bookstack] / app / Http / Controllers / UserController.php
index 1367f631bcc0772c35ad470a6f3aac887189ec72..570896ab60712fb3eb80900e5a26c3287b8b6b9f 100644 (file)
@@ -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')) {
@@ -368,5 +373,4 @@ class UserController extends Controller
 
         return redirect()->back(302, [], "/settings/users/$userId");
     }
-
 }