diff --git a/lib/middleware/SeminarOpenMiddleware.php b/lib/middleware/SeminarOpenMiddleware.php index 13c4f5f30d817fd3609bdebd446c8d98f092a7ef..82919fe5bf98562681b980087f7a4a675cf77084 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);