[jboss-svn-commits] JBL Code SVN: r36559 - labs/jbossrules/soa_branches/BRMS-5.1-GA_BRMS-538/drools-core/src/main/java/org/drools/reteoo.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Jan 19 15:39:44 EST 2011


Author: tsurdilovic
Date: 2011-01-19 15:39:43 -0500 (Wed, 19 Jan 2011)
New Revision: 36559

Modified:
   labs/jbossrules/soa_branches/BRMS-5.1-GA_BRMS-538/drools-core/src/main/java/org/drools/reteoo/SingleLeftTupleSinkAdapter.java
Log:
BRMS-538 : Fix for BRMS-519

Modified: labs/jbossrules/soa_branches/BRMS-5.1-GA_BRMS-538/drools-core/src/main/java/org/drools/reteoo/SingleLeftTupleSinkAdapter.java
===================================================================
--- labs/jbossrules/soa_branches/BRMS-5.1-GA_BRMS-538/drools-core/src/main/java/org/drools/reteoo/SingleLeftTupleSinkAdapter.java	2011-01-19 20:39:32 UTC (rev 36558)
+++ labs/jbossrules/soa_branches/BRMS-5.1-GA_BRMS-538/drools-core/src/main/java/org/drools/reteoo/SingleLeftTupleSinkAdapter.java	2011-01-19 20:39:43 UTC (rev 36559)
@@ -239,6 +239,8 @@
         childLeftTuple.getLeftTupleSink().modifyLeftTuple( childLeftTuple,
                                                            context,
                                                            workingMemory );
+        // re-order right to keep order consistency
+        childLeftTuple.reAddRight(); 
         return childLeftTuple.getLeftParentNext();
     }
 
@@ -250,6 +252,8 @@
         childLeftTuple.getLeftTupleSink().modifyLeftTuple( childLeftTuple,
                                                            context,
                                                            workingMemory );
+        // re-order right to keep order consistency
+        childLeftTuple.reAddLeft(); 
         return childLeftTuple.getRightParentNext();
     }
 



More information about the jboss-svn-commits mailing list