Author: jbarrez
Date: 2009-08-23 06:03:47 -0400 (Sun, 23 Aug 2009)
New Revision: 5507
Modified:
jbpm4/trunk/modules/integration/console/src/main/java/org/jbpm/integration/console/ProcessManagementImpl.java
Log:
Fix bug: when starting a process instance with a start form the process variables are not
set until the first waitstate. This is due to the fact that the 'setVariables' is
called after starting the process instance.
Modified:
jbpm4/trunk/modules/integration/console/src/main/java/org/jbpm/integration/console/ProcessManagementImpl.java
===================================================================
---
jbpm4/trunk/modules/integration/console/src/main/java/org/jbpm/integration/console/ProcessManagementImpl.java 2009-08-22
15:03:41 UTC (rev 5506)
+++
jbpm4/trunk/modules/integration/console/src/main/java/org/jbpm/integration/console/ProcessManagementImpl.java 2009-08-23
10:03:47 UTC (rev 5507)
@@ -262,8 +262,7 @@
try
{
ExecutionService execService = this.processEngine.getExecutionService();
- Execution exec = execService.startProcessInstanceById(definitionId);
- execService.setVariables(exec.getId(), processVars);
+ Execution exec = execService.startProcessInstanceById(definitionId, processVars);
return ModelAdaptor.adoptExecution((ExecutionImpl)exec);
}
Show replies by date