From 5e977d427c4e0734d84561af7c6fda9d8bf25dd2 Mon Sep 17 00:00:00 2001 From: hengsin Date: Mon, 14 Dec 2020 21:53:55 +0800 Subject: [PATCH] IDEMPIERE-4287 Cache API not thread safe and inconsistent with context parameter (#466) - Fix PO immutable exception with Workflow Validate process. --- org.adempiere.base/src/org/compiere/wf/WorkflowValidate.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/org.adempiere.base/src/org/compiere/wf/WorkflowValidate.java b/org.adempiere.base/src/org/compiere/wf/WorkflowValidate.java index 035d281248..5d4f780577 100644 --- a/org.adempiere.base/src/org/compiere/wf/WorkflowValidate.java +++ b/org.adempiere.base/src/org/compiere/wf/WorkflowValidate.java @@ -48,7 +48,7 @@ public class WorkflowValidate extends SvrProcess */ protected String doIt () throws Exception { - MWorkflow wf = MWorkflow.get (getCtx(), p_AD_Worlflow_ID); + MWorkflow wf = new MWorkflow(getCtx(), p_AD_Worlflow_ID, get_TrxName()); if (log.isLoggable(Level.INFO)) log.info("WF=" + wf); String msg = wf.validate();