Author: ssanjamt
Date: 2007-06-05 15:55:08 +0200 (Tue, 05 Jun 2007)
New Revision: 5273

Modified:
   
branches/2.13/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/AddressSearchCommand.java
Log:
not executing blank queries

Modified: 
branches/2.13/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/AddressSearchCommand.java
===================================================================
--- 
branches/2.13/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/AddressSearchCommand.java
    2007-06-05 13:48:26 UTC (rev 5272)
+++ 
branches/2.13/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/AddressSearchCommand.java
    2007-06-05 13:55:08 UTC (rev 5273)
@@ -13,6 +13,7 @@
 import no.fast.ds.search.ISearchParameters;
 import no.fast.ds.search.SearchParameter;
 import no.schibstedsok.searchportal.datamodel.request.ParametersDataObject;
+import no.schibstedsok.searchportal.result.BasicSearchResult;
 import no.schibstedsok.searchportal.result.ResultItem;
 import no.schibstedsok.searchportal.result.ResultList;
 import no.schibstedsok.searchportal.util.GeoSearchUtil;
@@ -43,6 +44,11 @@
      */
     public final ResultList<? extends ResultItem> execute() {
         
+        if (datamodel.getQuery().getQuery().isBlank()) {
+            LOG.error("Trying to execute blank query: c=" + 
datamodel.getParameters().getValue("c").getString() + " id=" + 
context.getSearchConfiguration().getName());
+            return new BasicSearchResult<ResultItem>();
+        }
+        
         final ResultList<ResultItem> sr = (ResultList<ResultItem>) 
super.execute();
         List<ResultItem> itemsToRemove = new ArrayList<ResultItem>();
         if (getSearchConfiguration().isCollapsing()) {

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

Reply via email to