[Midnightbsd-cvs] mports: index.cgi: don't drop untested if the user is doing something

ctriv at midnightbsd.org ctriv at midnightbsd.org
Sat Mar 22 02:15:18 EDT 2008


Log Message:
-----------
don't drop untested if the user is doing something tricky in search.

Modified Files:
--------------
    mports/Tools/magus/www/data/magus:
        index.cgi (r1.14 -> r1.15)

-------------- next part --------------
Index: index.cgi
===================================================================
RCS file: /home/cvs/mports/Tools/magus/www/data/magus/index.cgi,v
retrieving revision 1.14
retrieving revision 1.15
diff -L Tools/magus/www/data/magus/index.cgi -L Tools/magus/www/data/magus/index.cgi -u -r1.14 -r1.15
--- Tools/magus/www/data/magus/index.cgi
+++ Tools/magus/www/data/magus/index.cgi
@@ -243,13 +243,15 @@
   $query =~ s/\s*$//;
   $query =~ s/\*/%/g;
     
-  $where{name} = { like => "%$query%" } if $query;
   if ($where{status}) {
     delete $where{status} if grep { m/any/i } @{$where{status}};
-  } else {
+  } elsif (!%where) {
     $where{status} = { '!=', 'untested' };
   }
 
+  $where{name} = { like => "%$query%" } if $query;
+
+
   for (keys %where) {
     delete $where{$_} if m/\W/;
   }      


More information about the Midnightbsd-cvs mailing list