X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/33e5c8550356b022a759c5ac61c2317ee742e308..refs/pull/4252/head:/app/Http/Controllers/UserController.php diff --git a/app/Http/Controllers/UserController.php b/app/Http/Controllers/UserController.php index f69f00cf7..cd95f7220 100644 --- a/app/Http/Controllers/UserController.php +++ b/app/Http/Controllers/UserController.php @@ -164,6 +164,8 @@ class UserController extends Controller // Delete the profile image if reset option is in request if ($request->has('profile_image_reset')) { $this->imageRepo->destroyImage($user->avatar); + $user->image_id = 0; + $user->save(); } $redirectUrl = userCan('users-manage') ? '/settings/users' : "/settings/users/{$user->id}"; @@ -195,7 +197,7 @@ class UserController extends Controller $this->checkPermissionOrCurrentUser('users-manage', $id); $user = $this->userRepo->getById($id); - $newOwnerId = $request->get('new_owner_id', null); + $newOwnerId = intval($request->get('new_owner_id')) ?: null; $this->userRepo->destroy($user, $newOwnerId);