Author: ssmiweve
Date: 2008-02-10 11:54:02 +0100 (Sun, 10 Feb 2008)
New Revision: 6102

Modified:
   
branches/2.16/generic.sesam/result-handler-control/src/main/java/no/sesat/search/result/handler/AgeCalculatorResultHandler.java
Log:
remove the warning when the field is empty and so can't be age calculated

Modified: 
branches/2.16/generic.sesam/result-handler-control/src/main/java/no/sesat/search/result/handler/AgeCalculatorResultHandler.java
===================================================================
--- 
branches/2.16/generic.sesam/result-handler-control/src/main/java/no/sesat/search/result/handler/AgeCalculatorResultHandler.java
     2008-02-09 08:15:09 UTC (rev 6101)
+++ 
branches/2.16/generic.sesam/result-handler-control/src/main/java/no/sesat/search/result/handler/AgeCalculatorResultHandler.java
     2008-02-10 10:54:02 UTC (rev 6102)
@@ -29,6 +29,7 @@
 import java.util.Date;
 import java.util.Map;
 import java.util.TimeZone;
+import no.sesat.search.datamodel.generic.StringDataObject;
 import no.sesat.search.result.ResultItem;
 import no.sesat.search.result.ResultList;
 import no.sesat.search.site.config.TextMessages;
@@ -113,13 +114,10 @@
                 dateParts[1] = Long.valueOf(age / (60 * 60 * 1000) % 24);
                 dateParts[2] = Long.valueOf(age / (60 * 1000) % 60);
 
-                final Map<String, Object> parameters = 
datamodel.getJunkYard().getValues();
+                final StringDataObject csDO = 
datamodel.getParameters().getValue("contentsource");
+                final String s = null != csDO ? csDO.getString() : null;
                 String ageString = "";
 
-                final String s = parameters.get("contentsource") instanceof 
String[]
-                        ? ((String[]) parameters.get("contentsource"))[0]
-                        : (String) parameters.get("contentsource");
-
                 final TextMessages txtMsgs = 
TextMessages.valueOf(ContextWrapper.wrap(
                         TextMessages.Context.class,
                         cxt,
@@ -167,8 +165,6 @@
             } catch (ParseException e) {
                 LOG.warn("Unparsable date: " + docTime);
             }
-        } else {
-            LOG.warn(config.getSourceField() + " is null against " + 
item.getTitle());
         }
 
         return item;

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

Reply via email to