[jboss-svn-commits] JBL Code SVN: r29881 - labs/jbossrules/trunk/drools-core/src/main/java/org/drools/command/runtime/rule.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Oct 30 16:08:19 EDT 2009


Author: KrisVerlaenen
Date: 2009-10-30 16:08:19 -0400 (Fri, 30 Oct 2009)
New Revision: 29881

Modified:
   labs/jbossrules/trunk/drools-core/src/main/java/org/drools/command/runtime/rule/GetObjectCommand.java
Log:
 - only setting execution result if outIdentifier != null

Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/command/runtime/rule/GetObjectCommand.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/command/runtime/rule/GetObjectCommand.java	2009-10-30 16:45:47 UTC (rev 29880)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/command/runtime/rule/GetObjectCommand.java	2009-10-30 20:08:19 UTC (rev 29881)
@@ -4,7 +4,6 @@
 import org.drools.command.impl.GenericCommand;
 import org.drools.command.impl.KnowledgeCommandContext;
 import org.drools.impl.StatefulKnowledgeSessionImpl;
-import org.drools.reteoo.ReteooWorkingMemory;
 import org.drools.runtime.StatefulKnowledgeSession;
 import org.drools.runtime.rule.FactHandle;
 
@@ -32,9 +31,11 @@
         
         Object object = ksession.getObject( factHandle );
         
-        ((StatefulKnowledgeSessionImpl)ksession).session.getExecutionResult().getResults().put( this.outIdentifier,
-                                                       object );
-
+        if (this.outIdentifier != null) {
+        	((StatefulKnowledgeSessionImpl)ksession).session.getExecutionResult()
+        		.getResults().put( this.outIdentifier, object );
+        }
+        
         return object;
     }
     



More information about the jboss-svn-commits mailing list