From 5bf6eefb936968c01603b20c954b4c2711abe152 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Noack?= <noack@data-quest.de> Date: Wed, 8 Jan 2025 09:02:30 +0000 Subject: [PATCH] Resolve #5100 "Nach Auswahl des Sichtbarkeitsstatus wird nur eine leere Seite angezeigt" Closes #5100 Merge request studip/studip!3818 --- lib/middleware/SeminarOpenMiddleware.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/lib/middleware/SeminarOpenMiddleware.php b/lib/middleware/SeminarOpenMiddleware.php index 13c4f5f30d8..82919fe5bf9 100644 --- a/lib/middleware/SeminarOpenMiddleware.php +++ b/lib/middleware/SeminarOpenMiddleware.php @@ -290,9 +290,12 @@ final class SeminarOpenMiddleware implements MiddlewareInterface && $GLOBALS['user']->visible === 'unknown' ) { require_once('lib/user_visible.inc.php'); - $response = $this->response_factory->createResponse(200); - $response->getBody()->write((string)first_decision($GLOBALS['user']->id)); - return $response; + $html = first_decision($GLOBALS['user']->id); + if ($html) { + $response = $this->response_factory->createResponse(200); + $response->getBody()->write($html); + return $response; + } } return $handler->handle($request); -- GitLab