[jboss-svn-commits] JBL Code SVN: r14677 - labs/jbossrules/trunk/drools-core/src/main/java/org/drools/base/mvel.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Aug 27 21:30:03 EDT 2007


Author: mark.proctor at jboss.com
Date: 2007-08-27 21:30:03 -0400 (Mon, 27 Aug 2007)
New Revision: 14677

Modified:
   labs/jbossrules/trunk/drools-core/src/main/java/org/drools/base/mvel/DroolsMVELFactory.java
Log:
-MVEL tuple's objects are now resolved ahead of time.
-only toObjectArray if the tuple is not null

Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/base/mvel/DroolsMVELFactory.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/base/mvel/DroolsMVELFactory.java	2007-08-28 01:09:40 UTC (rev 14676)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/base/mvel/DroolsMVELFactory.java	2007-08-28 01:30:03 UTC (rev 14677)
@@ -80,7 +80,9 @@
                            final Object object,
                            final WorkingMemory workingMemory,
                            final Map variables) {
-        this.tupleObjects = ((ReteTuple) tuple).toObjectArray();
+        if ( tuple != null ) {
+           this.tupleObjects = ((ReteTuple) tuple).toObjectArray();
+        }
         this.knowledgeHelper = knowledgeHelper;
         this.object = object;
         this.workingMemory = workingMemory;




More information about the jboss-svn-commits mailing list