Author: ssmiweve
Date: 2008-03-05 08:30:31 +0100 (Wed, 05 Mar 2008)
New Revision: 6222

Modified:
   
branches/2.16/search-command-control-spi/src/main/java/no/sesat/search/mode/command/AbstractSearchCommand.java
Log:
SEARCH-4237 - AbstractSearchCommand, NullPointerException

Modified: 
branches/2.16/search-command-control-spi/src/main/java/no/sesat/search/mode/command/AbstractSearchCommand.java
===================================================================
--- 
branches/2.16/search-command-control-spi/src/main/java/no/sesat/search/mode/command/AbstractSearchCommand.java
      2008-03-04 15:22:10 UTC (rev 6221)
+++ 
branches/2.16/search-command-control-spi/src/main/java/no/sesat/search/mode/command/AbstractSearchCommand.java
      2008-03-05 07:30:31 UTC (rev 6222)
@@ -477,19 +477,19 @@
         final StopWatch watch = new StopWatch();
         watch.start();
 
-        final String query = null != getTransformedQuery() ? 
getTransformedQuery().trim() : "";
+        final String notNullQuery = null != getTransformedQuery() ? 
getTransformedQuery().trim() : "";
         Integer hitCount = null;
 
         try {
 
             // we will be executing the command IF there's a valid query or 
filter,
             // or if the configuration specifies that we should run anyway.
-            boolean executeQuery = 
"*".equals(datamodel.getQuery().getString());
-            executeQuery |= query.length() > 0 || 
getSearchConfiguration().isRunBlank();
+            boolean executeQuery = null != datamodel.getQuery() && 
"*".equals(datamodel.getQuery().getString());
+            executeQuery |= notNullQuery.length() > 0 || 
getSearchConfiguration().isRunBlank();
             executeQuery |= null != filter && 0 < filter.length();
             executeQuery |= null != additionalFilter && 0 < 
additionalFilter.length();
 
-            LOG.info("executeQuery==" + executeQuery + " ; query:" + query + " 
; filter:" + filter);
+            LOG.info("executeQuery==" + executeQuery + " ; query:" + 
notNullQuery + " ; filter:" + filter);
 
             final ResultList<? extends ResultItem> result = executeQuery
                     ? execute()

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

Reply via email to