[jbpm-commits] JBoss JBPM SVN: r5507 - jbpm4/trunk/modules/integration/console/src/main/java/org/jbpm/integration/console.

do-not-reply at jboss.org do-not-reply at jboss.org
Sun Aug 23 06:03:47 EDT 2009


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);
     }



More information about the jbpm-commits mailing list