Do not block access to banana the group list if grp_pattern is set
authorx2003bruneau <x2003bruneau@9869982d-c50d-0410-be91-f2a2ec7c7c7b>
Thu, 13 Jul 2006 13:06:06 +0000 (13:06 +0000)
committerFlorent Bruneau <florent.bruneau@polytechnique.org>
Fri, 4 Jan 2008 23:34:56 +0000 (00:34 +0100)
git-svn-id: svn+ssh://murphy/home/svn/banana/trunk@93 9869982d-c50d-0410-be91-f2a2ec7c7c7b

banana/banana.inc.php.in

index a93c11e..cdf43dd 100644 (file)
@@ -117,7 +117,8 @@ class Banana
         }
 
         $group  = empty($banana->get['group']) ? null : $banana->get['group'];
-        if (isset($banana->grp_pattern) && !preg_match('/' . $banana->grp_pattern . '/', $group)) {
+        if (!is_null($group)
+                &&  isset($banana->grp_pattern) && !preg_match('/' . $banana->grp_pattern . '/', $group)) {
             return '<p class="error">'
                     . $group . _b_(' : ce newsgroup n\'existe pas ou vous n\'avez pas l\'autorisation d\'y accĂ©der')
                     . '</p>';