diff --git a/phpBB/includes/session.php b/phpBB/includes/session.php index 15e069f345..9f350c868e 100644 --- a/phpBB/includes/session.php +++ b/phpBB/includes/session.php @@ -648,7 +648,7 @@ class auth while ($row = $db->sql_fetchrow($result)) { - if (isset($this->acl[$row['forum_id']][$row['auth_option']]) && $this->acl[$row['forum_id']][$row['auth_option']] !== ACL_NO) + if (!isset($this->acl[$row['forum_id']][$row['auth_option']]) || (isset($this->acl[$row['forum_id']][$row['auth_option']]) && $this->acl[$row['forum_id']][$row['auth_option']] !== ACL_NO)) { $this->acl[$row['forum_id']][$row['auth_option']] = $row['min_setting']; }