Author: ssmiweve
Date: 2008-07-07 16:38:46 +0200 (Mon, 07 Jul 2008)
New Revision: 6726

Modified:
   
trunk/generic.sesam/run-handler-control/src/main/java/no/sesat/search/run/handler/CopySearchRunHandler.java
Log:
clearer error message when run-handler not configured correctly

Modified: 
trunk/generic.sesam/run-handler-control/src/main/java/no/sesat/search/run/handler/CopySearchRunHandler.java
===================================================================
--- 
trunk/generic.sesam/run-handler-control/src/main/java/no/sesat/search/run/handler/CopySearchRunHandler.java
 2008-07-07 08:35:57 UTC (rev 6725)
+++ 
trunk/generic.sesam/run-handler-control/src/main/java/no/sesat/search/run/handler/CopySearchRunHandler.java
 2008-07-07 14:38:46 UTC (rev 6726)
@@ -62,7 +62,7 @@
 
 
     public CopySearchRunHandler(final RunHandlerConfig rhc) {
-       config =  (CopySearchRunHandlerConfig) rhc;
+        config =  (CopySearchRunHandlerConfig) rhc;
     }
 
 
@@ -74,7 +74,9 @@
 
         final SearchDataObject from = datamodel.getSearch(config.getFrom());
 
+        if(null != from){
 
+
         final SearchDataObject searchDO = factory.instantiate(
                 SearchDataObject.class,
                 datamodel,
@@ -83,6 +85,13 @@
                 new DataObject.Property("results", from.getResults()));
 
         datamodel.setSearch(config.getTo(), searchDO);
+
+        }else{
+
+            LOG.error("from attribute in <copy-search from=\"someCommandName\" 
to=\"someCommandName\" "
+                    + "is not an existing search command");
+        }
+
     }
 
     private DataModelFactory getDataModelFactory(final Context cxt){

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

Reply via email to