From 6087da91bf4d00b96ab9ce762563815c337e4071 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Enrique=20Gonz=C3=A1lez=20Mart=C3=ADnez?= Date: Wed, 18 May 2022 11:19:22 +0200 Subject: [PATCH] [JBPM-10043] EventEmitter return wrong "task-status" : "Ready" instead "task-status" : "Reserved" (#2128) --- .../services/task/internals/lifecycle/MVELLifeCycleManager.java | 1 + 1 file changed, 1 insertion(+) diff --git a/jbpm-human-task/jbpm-human-task-core/src/main/java/org/jbpm/services/task/internals/lifecycle/MVELLifeCycleManager.java b/jbpm-human-task/jbpm-human-task-core/src/main/java/org/jbpm/services/task/internals/lifecycle/MVELLifeCycleManager.java index 01f1c38a38..e8f79cf087 100644 --- a/jbpm-human-task/jbpm-human-task-core/src/main/java/org/jbpm/services/task/internals/lifecycle/MVELLifeCycleManager.java +++ b/jbpm-human-task/jbpm-human-task-core/src/main/java/org/jbpm/services/task/internals/lifecycle/MVELLifeCycleManager.java @@ -414,6 +414,7 @@ public void taskOperation(final Operation operation, final long taskId, final St case Delegate: { // This is a really bad hack to execut the correct behavior ((InternalTaskData) task.getTaskData()).setStatus(Status.Reserved); + persistenceContext.updateTask(task); taskEventSupport.fireAfterTaskDelegated(task, context); break; }