From b3b88aa8d2f870c9dca97bed75d84c8c535214ad Mon Sep 17 00:00:00 2001 From: David Siegfried <david.siegfried@uni-vechta.de> Date: Fri, 17 Nov 2023 08:26:40 +0000 Subject: [PATCH] prevent php-error, closes #3480 Closes #3480 Merge request studip/studip!2376 --- app/controllers/admin/user.php | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/app/controllers/admin/user.php b/app/controllers/admin/user.php index d66a730561b..c91a48dd1d8 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 -- GitLab