diff --git a/lib/classes/PageLayout.php b/lib/classes/PageLayout.php index 7f95b7aaa1d028d78d6f6dbd06638820f9ad3298..4d4ef3ad0426f5b7859e8c0347d52873ad239d93 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;