diff --git a/app/controllers/admin/user.php b/app/controllers/admin/user.php index 0da041371f0ecf2b7d1b4bdc586656c6fb124dda..7b51050b583cef8c060f192e9367bd115a87aa62 100644 --- a/app/controllers/admin/user.php +++ b/app/controllers/admin/user.php @@ -393,15 +393,18 @@ class Admin_UserController extends AuthenticatedController if ($user_id === null) { if (Request::option('user')) { $user_id = Request::option('user'); - } else { - PageLayout::postInfo(_('Sie haben niemanden ausgewählt!')); - //liste wieder anzeigen - $this->redirect('admin/user/'); - return; } } $this->user = User::find($user_id); + + if (!$this->user) { + PageLayout::postInfo(_('Sie haben niemanden ausgewählt!')); + //liste wieder anzeigen + $this->redirect('admin/user/'); + return; + } + $this->user_roles = $this->user->getRoles(); // Änderungen speichern