From 12009bf670bd2687b20d23c3c7df0448801dd0fd Mon Sep 17 00:00:00 2001 From: hengsin Date: Sun, 3 Jan 2021 01:17:10 +0800 Subject: [PATCH] IDEMPIERE-4615 Cross Tenant Workflow Node cause - Cross tenant PO issue (#496) --- org.adempiere.base/src/org/compiere/wf/MWorkflow.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/org.adempiere.base/src/org/compiere/wf/MWorkflow.java b/org.adempiere.base/src/org/compiere/wf/MWorkflow.java index f7b88cf3a9..7351fe3b5a 100644 --- a/org.adempiere.base/src/org/compiere/wf/MWorkflow.java +++ b/org.adempiere.base/src/org/compiere/wf/MWorkflow.java @@ -330,8 +330,8 @@ public class MWorkflow extends X_AD_Workflow implements ImmutablePOSupport */ private void loadNodes() { - m_nodes = new Query(getCtx(), MWFNode.Table_Name, "AD_WorkFlow_ID=?", get_TrxName()) - .setParameters(new Object[]{get_ID()}) + m_nodes = new Query(getCtx(), MWFNode.Table_Name, "AD_WorkFlow_ID=? AND AD_Client_ID IN (0, ?)", get_TrxName()) + .setParameters(get_ID(), Env.getAD_Client_ID(Env.getCtx())) .setOnlyActiveRecords(true) .list(); if (m_nodes.size() > 0 && is_Immutable())