From 8fc39a2c5a6ccaaa3ff50b3ee936b2b1980e5cc1 Mon Sep 17 00:00:00 2001 From: Jan-Hendrik Willms <tleilax+studip@gmail.com> Date: Mon, 24 Jun 2024 14:02:08 +0000 Subject: [PATCH] check for MessageBox since only that class has the method isCloseable(), fixes #4342 Closes #4342 Merge request studip/studip!3146 --- lib/classes/PageLayout.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/classes/PageLayout.php b/lib/classes/PageLayout.php index 7f95b7aaa1d..4d4ef3ad042 100644 --- a/lib/classes/PageLayout.php +++ b/lib/classes/PageLayout.php @@ -601,13 +601,13 @@ class PageLayout } $structure = [ - 'type' => $message->class, - 'message' => $message->message, - 'details' => $message->details, - 'closeable' => $message->isCloseable() + 'type' => $message->class, + 'message' => $message->message, + 'details' => $message->details, + 'closeable' => $message instanceof MessageBox ? $message->isCloseable() : false, ]; - if ($id === null ) { + if ($id === null) { $_SESSION['messages'][] = $structure; } else { $_SESSION['messages'][$id] = $structure; -- GitLab