From eb82c679ca049c42be5ac873e55239fbedc4390c Mon Sep 17 00:00:00 2001 From: hengsin Date: Fri, 22 Oct 2021 18:18:20 +0800 Subject: [PATCH] IDEMPIERE-5003 Abort for workflow activity and process manage is not working (#925) --- org.adempiere.base/src/org/compiere/wf/WFActivityManage.java | 1 + org.adempiere.base/src/org/compiere/wf/WFProcessManage.java | 1 + 2 files changed, 2 insertions(+) diff --git a/org.adempiere.base/src/org/compiere/wf/WFActivityManage.java b/org.adempiere.base/src/org/compiere/wf/WFActivityManage.java index 25aa5eafc3..d9e2c6d6c5 100644 --- a/org.adempiere.base/src/org/compiere/wf/WFActivityManage.java +++ b/org.adempiere.base/src/org/compiere/wf/WFActivityManage.java @@ -85,6 +85,7 @@ public class WFActivityManage extends SvrProcess // will leave the activity in an "unmanagable" state activity.setProcessed(true); activity.setWFState(StateEngine.STATE_Aborted); + activity.saveEx(); return msg; } String msg = null; diff --git a/org.adempiere.base/src/org/compiere/wf/WFProcessManage.java b/org.adempiere.base/src/org/compiere/wf/WFProcessManage.java index 46c631d517..bc407ebf4b 100644 --- a/org.adempiere.base/src/org/compiere/wf/WFProcessManage.java +++ b/org.adempiere.base/src/org/compiere/wf/WFProcessManage.java @@ -81,6 +81,7 @@ public class WFProcessManage extends SvrProcess process.setTextMsg(msg); process.setAD_User_ID(getAD_User_ID()); process.setWFState(StateEngine.STATE_Aborted); + process.saveEx(); return msg; } String msg = null;