Author: nbubna
Date: Thu Feb 24 20:40:59 2005
New Revision: 155305

URL: http://svn.apache.org/viewcvs?view=rev&rev=155305
Log:
ok, really make sure that getItems() never returns null

Modified:
    
jakarta/velocity-tools/trunk/src/java/org/apache/velocity/tools/view/tools/AbstractSearchTool.java

Modified: 
jakarta/velocity-tools/trunk/src/java/org/apache/velocity/tools/view/tools/AbstractSearchTool.java
URL: 
http://svn.apache.org/viewcvs/jakarta/velocity-tools/trunk/src/java/org/apache/velocity/tools/view/tools/AbstractSearchTool.java?view=diff&r1=155304&r2=155305
==============================================================================
--- 
jakarta/velocity-tools/trunk/src/java/org/apache/velocity/tools/view/tools/AbstractSearchTool.java
 (original)
+++ 
jakarta/velocity-tools/trunk/src/java/org/apache/velocity/tools/view/tools/AbstractSearchTool.java
 Thu Feb 24 20:40:59 2005
@@ -227,11 +227,15 @@
             /* perform a new query */
             list = executeQuery(criteria);
 
-            /* save the new results */
-            if (list != null)
+            /* because we can't trust executeQuery() not to return null
+               and getItems() must _never_ return null... */
+            if (list == null)
             {
-                setItems(list);
+                list = Collections.EMPTY_LIST;
             }
+
+            /* save the new results */
+            setItems(list);
         }
         return list;
     }



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to