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

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Apr 15 19:30:01 EDT 2008


Author: mark.proctor at jboss.com
Date: 2008-04-15 19:30:01 -0400 (Tue, 15 Apr 2008)
New Revision: 19584

Modified:
   labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/RuleTerminalNode.java
Log:
JBRULES-1564 Salience does not work for sequential mode
-Fixed bug by always setting sequence
-Added simple unit test

Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/RuleTerminalNode.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/RuleTerminalNode.java	2008-04-15 23:18:59 UTC (rev 19583)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/RuleTerminalNode.java	2008-04-15 23:30:01 UTC (rev 19584)
@@ -66,7 +66,7 @@
     // Instance members
     // ------------------------------------------------------------
 
-    private int               sequence;
+    private int               sequence = -1; // -1 means not set
 
     /**
      *
@@ -265,9 +265,7 @@
                                                     this.rule,
                                                     this.subrule );
 
-            if ( this.tupleMemoryEnabled ) {
-                item.setSequenence( this.sequence );
-            }
+            item.setSequenence( this.sequence );
 
             if ( this.rule.getActivationGroup() != null ) {
                 // Lazy cache activationGroup




More information about the jboss-svn-commits mailing list