[jboss-svn-commits] JBL Code SVN: r6731 - labs/jbossrules/branches/3.0.x/drools-core/src/main/java/org/drools/reteoo
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Tue Oct 10 14:56:43 EDT 2006
Author: tirelli
Date: 2006-10-10 14:56:36 -0400 (Tue, 10 Oct 2006)
New Revision: 6731
Modified:
labs/jbossrules/branches/3.0.x/drools-core/src/main/java/org/drools/reteoo/TerminalNode.java
Log:
JBRULES-506: fixing a modify issue when using noloop
Modified: labs/jbossrules/branches/3.0.x/drools-core/src/main/java/org/drools/reteoo/TerminalNode.java
===================================================================
--- labs/jbossrules/branches/3.0.x/drools-core/src/main/java/org/drools/reteoo/TerminalNode.java 2006-10-10 18:54:45 UTC (rev 6730)
+++ labs/jbossrules/branches/3.0.x/drools-core/src/main/java/org/drools/reteoo/TerminalNode.java 2006-10-10 18:56:36 UTC (rev 6731)
@@ -19,9 +19,7 @@
import java.io.Serializable;
import java.util.Iterator;
-import org.drools.Agenda;
import org.drools.RuleBaseConfiguration;
-import org.drools.common.DefaultAgenda;
import org.drools.common.AgendaGroupImpl;
import org.drools.common.AgendaItem;
import org.drools.common.InternalAgenda;
@@ -234,7 +232,7 @@
boolean fireActivation = true;
Activation activation = tuple.getActivation();
- if ( activation.isActivated() ) {
+ if ( ( activation != null ) && ( activation.isActivated() ) ) {
activation.remove();
fireActivation = false;
}
More information about the jboss-svn-commits
mailing list