X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/fef433a9cb1ae8c0daf2444e16e590cd9df114aa..refs/pull/5280/head:/app/Users/Controllers/RoleController.php diff --git a/app/Users/Controllers/RoleController.php b/app/Users/Controllers/RoleController.php index 0052d829d..0a7fdcc9b 100644 --- a/app/Users/Controllers/RoleController.php +++ b/app/Users/Controllers/RoleController.php @@ -75,7 +75,7 @@ class RoleController extends Controller $data = $this->validate($request, [ 'display_name' => ['required', 'min:3', 'max:180'], 'description' => ['max:180'], - 'external_auth_id' => ['string'], + 'external_auth_id' => ['string', 'max:180'], 'permissions' => ['array'], 'mfa_enforced' => ['string'], ]); @@ -109,7 +109,7 @@ class RoleController extends Controller $data = $this->validate($request, [ 'display_name' => ['required', 'min:3', 'max:180'], 'description' => ['max:180'], - 'external_auth_id' => ['string'], + 'external_auth_id' => ['string', 'max:180'], 'permissions' => ['array'], 'mfa_enforced' => ['string'], ]); @@ -154,7 +154,7 @@ class RoleController extends Controller } catch (PermissionsException $e) { $this->showErrorNotification($e->getMessage()); - return redirect()->back(); + return redirect("/settings/roles/delete/{$id}"); } return redirect('/settings/roles');