Author: magnuse
Date: 2006-04-03 12:37:05 +0200 (Mon, 03 Apr 2006)
New Revision: 2695

Modified:
   
trunk/src/java/no/schibstedsok/front/searchportal/command/AbstractSimpleFastSearchCommand.java
Log:
Added possibility to ignore static filter if param ssr=d.


Modified: 
trunk/src/java/no/schibstedsok/front/searchportal/command/AbstractSimpleFastSearchCommand.java
===================================================================
--- 
trunk/src/java/no/schibstedsok/front/searchportal/command/AbstractSimpleFastSearchCommand.java
      2006-04-03 07:02:05 UTC (rev 2694)
+++ 
trunk/src/java/no/schibstedsok/front/searchportal/command/AbstractSimpleFastSearchCommand.java
      2006-04-03 10:37:05 UTC (rev 2695)
@@ -663,7 +663,7 @@
             filter.append(getAdditionalFilter());
         }
 
-        if (getFastConfiguration().getFilter() != null) {
+        if (getFastConfiguration().getFilter() != null && !ignoreFilter()) {
             filter.append(" ");
             filter.append(getFastConfiguration().getFilter());
         }
@@ -895,6 +895,12 @@
         }
     }
 
+    private boolean ignoreFilter() {
+        final String[] param = ((String []) getParameters().get("ssr"));
+        return param != null && param.length > 0 && param[0].equals("d");
+    }
 
+
     // Inner classes -------------------------------------------------
+
 }

_______________________________________________
Kernel-commits mailing list
[email protected]
http://sesat.no/mailman/listinfo/kernel-commits

Reply via email to