diff options
| author | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2024-06-24 14:02:08 +0000 |
|---|---|---|
| committer | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2024-06-24 14:02:08 +0000 |
| commit | 8fc39a2c5a6ccaaa3ff50b3ee936b2b1980e5cc1 (patch) | |
| tree | 552929ce323aaf936dd394a0f13efeeb7978da6a /lib/classes/PageLayout.php | |
| parent | 108ee37f860ad2dc48f981b1626bc62699fb81fa (diff) | |
check for MessageBox since only that class has the method isCloseable(), fixes #4342
Closes #4342
Merge request studip/studip!3146
Diffstat (limited to 'lib/classes/PageLayout.php')
| -rw-r--r-- | lib/classes/PageLayout.php | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/classes/PageLayout.php b/lib/classes/PageLayout.php index 7f95b7a..4d4ef3a 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; |
