Author: ssmalamb
Date: 2007-06-19 16:35:22 +0200 (Tue, 19 Jun 2007)
New Revision: 5360

Modified:
   
trunk/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/PrisjaktSearchCommand.java
Log:
Fixed null pointer exception problem

Modified: 
trunk/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/PrisjaktSearchCommand.java
===================================================================
--- 
trunk/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/PrisjaktSearchCommand.java
   2007-06-19 14:35:13 UTC (rev 5359)
+++ 
trunk/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/PrisjaktSearchCommand.java
   2007-06-19 14:35:22 UTC (rev 5360)
@@ -91,8 +91,8 @@
                 final Resultat prisjaktResult = port.getKategoriViaNamn(query);
                 final Kategori[] kategorier = prisjaktResult.getKategorier();
                 result.addField("searchtype", "categorysearch");
-                result.setHitCount(kategorier.length);
-                catagorieConverter(result, kategorier);
+                result.setHitCount(kategorier != null ? kategorier.length : 0);
+                categoryConverter(result, kategorier);
             } else if 
(engine.evaluateQuery(TokenPredicate.PRISJAKT_MANUFACTURERS, getQuery())) {
                 LOG.debug("PJ: manufacturers");
                 final Resultat prisjaktResult = 
port.getTillverkareViaNamn(query);
@@ -148,15 +148,15 @@
         }
     }
 
-    private void catagorieConverter(final ResultList<ResultItem> result, final 
Kategori[] kategorier) {
-
-        for (final Kategori katag : kategorier) {
-
-            ResultItem item = new BasicResultItem();
-            item = item.addField("numberofProducts", 
Integer.toString(katag.getAntalProdukter()));
-            item = item.addField("categoryURL", katag.getUrl());
-            item = item.addField("categoryName", katag.getKategorinamn());
-            result.addResult(item);
+    private void categoryConverter(final ResultList<ResultItem> result, final 
Kategori[] kategorier) {
+        if (kategorier != null) {
+            for (final Kategori kategori : kategorier) {
+                ResultItem item = new BasicResultItem();
+                item = item.addField("numberofProducts", 
Integer.toString(kategori.getAntalProdukter()));
+                item = item.addField("categoryURL", kategori.getUrl());
+                item = item.addField("categoryName", 
kategori.getKategorinamn());
+                result.addResult(item);
+            }
         }
     }
 

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

Reply via email to