[jboss-svn-commits] JBL Code SVN: r32763 - labs/jbossrules/trunk/drools-core/src/main/java/org/drools/audit.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Wed May 5 19:17:57 EDT 2010
Author: KrisVerlaenen
Date: 2010-05-05 19:17:57 -0400 (Wed, 05 May 2010)
New Revision: 32763
Modified:
labs/jbossrules/trunk/drools-core/src/main/java/org/drools/audit/WorkingMemoryLogger.java
Log:
- fixed logging issue with for each node
Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/audit/WorkingMemoryLogger.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/audit/WorkingMemoryLogger.java 2010-05-05 19:46:31 UTC (rev 32762)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/audit/WorkingMemoryLogger.java 2010-05-05 23:17:57 UTC (rev 32763)
@@ -82,6 +82,7 @@
import org.drools.spi.Activation;
import org.drools.spi.Tuple;
import org.drools.workflow.core.node.CompositeNode;
+import org.drools.workflow.core.node.ForEachNode;
import org.drools.workflow.instance.node.CompositeNodeInstance;
/**
@@ -467,8 +468,11 @@
while (nodeContainer != null) {
if (nodeContainer instanceof CompositeNode) {
node = (CompositeNode) nodeContainer;
- nodeId = node.getId() + ":" + nodeId;
nodeContainer = node.getNodeContainer();
+ // filter out hidden compositeNode inside ForEach node
+ if (!(nodeContainer instanceof ForEachNode)) {
+ nodeId = node.getId() + ":" + nodeId;
+ }
} else {
break;
}
More information about the jboss-svn-commits
mailing list