[jboss-svn-commits] JBL Code SVN: r35007 - labs/jbossrules/trunk/drools-process/drools-bpmn2/src/main/java/org/drools/bpmn2/xml.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Sun Sep 5 22:58:26 EDT 2010
Author: KrisVerlaenen
Date: 2010-09-05 22:58:25 -0400 (Sun, 05 Sep 2010)
New Revision: 35007
Modified:
labs/jbossrules/trunk/drools-process/drools-bpmn2/src/main/java/org/drools/bpmn2/xml/ScriptTaskHandler.java
Log:
- fixed BPMN2 script task parser issue
Modified: labs/jbossrules/trunk/drools-process/drools-bpmn2/src/main/java/org/drools/bpmn2/xml/ScriptTaskHandler.java
===================================================================
--- labs/jbossrules/trunk/drools-process/drools-bpmn2/src/main/java/org/drools/bpmn2/xml/ScriptTaskHandler.java 2010-09-04 19:56:24 UTC (rev 35006)
+++ labs/jbossrules/trunk/drools-process/drools-bpmn2/src/main/java/org/drools/bpmn2/xml/ScriptTaskHandler.java 2010-09-06 02:58:25 UTC (rev 35007)
@@ -51,11 +51,13 @@
if (XmlBPMNProcessDumper.JAVA_LANGUAGE.equals(language)) {
action.setDialect(JavaDialect.ID);
}
+ action.setConsequence("");
org.w3c.dom.Node xmlNode = element.getFirstChild();
- if (xmlNode instanceof Element) {
- action.setConsequence(xmlNode.getTextContent());
- } else {
- action.setConsequence("");
+ while (xmlNode != null) {
+ if (xmlNode instanceof Element && "script".equals(xmlNode.getNodeName())) {
+ action.setConsequence(xmlNode.getTextContent());
+ }
+ xmlNode = xmlNode.getNextSibling();
}
}
More information about the jboss-svn-commits
mailing list