Fix issue with dismissed notices for registered users
authorMatthias Schmidt <gravatronics@live.com>
Thu, 17 Jul 2014 21:14:02 +0000 (23:14 +0200)
committerMatthias Schmidt <gravatronics@live.com>
Thu, 17 Jul 2014 21:14:02 +0000 (23:14 +0200)
wcfsetup/install/files/lib/data/notice/Notice.class.php

index 8e4f7cf6ad85d837ddffbdeb124f59fa40b5914e..8465a801f1bda887df49ae49d6128e44241acbce 100644 (file)
@@ -83,7 +83,7 @@ class Notice extends DatabaseObject implements IRouteController {
                                }
                                else {
                                        $dismissedNoticeIDs = @unserialize($dismissedNotices[WCF::getUser()->userID]);
-                                       $this->isDismissed = isset($dismissedNoticeIDs[$this->noticeID]);
+                                       $this->isDismissed = in_array($this->noticeID, $dismissedNoticeIDs);
                                }
                        }
                        else {