From e4ee47f92d889f94f0adbc41ad1f2228d2b7aef1 Mon Sep 17 00:00:00 2001 From: Deepak Pansheriya Date: Tue, 12 Jan 2021 16:07:06 +0530 Subject: [PATCH] IDEMPIERE-4643: Cross Tenant issue when completing Requisition (#521) --- org.adempiere.base/src/org/compiere/wf/MWFNode.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/org.adempiere.base/src/org/compiere/wf/MWFNode.java b/org.adempiere.base/src/org/compiere/wf/MWFNode.java index b56600eb8f..c08076ff2a 100644 --- a/org.adempiere.base/src/org/compiere/wf/MWFNode.java +++ b/org.adempiere.base/src/org/compiere/wf/MWFNode.java @@ -242,9 +242,9 @@ public class MWFNode extends X_AD_WF_Node implements ImmutablePOSupport */ private void loadNext() { - m_next = new Query(getCtx(), MWFNodeNext.Table_Name, "AD_WF_NodeNext.AD_WF_Node_ID=?", get_TrxName()) + m_next = new Query(getCtx(), MWFNodeNext.Table_Name, "AD_WF_NodeNext.AD_WF_Node_ID=? AND AD_WF_NodeNext.AD_Client_ID IN (0, ?)", get_TrxName()) .addJoinClause(" JOIN AD_WF_Node ON (AD_WF_Node.AD_WF_Node_ID=AD_WF_NodeNext.AD_WF_Next_ID AND AD_WF_Node.IsActive='Y')") - .setParameters(new Object[]{get_ID()}) + .setParameters(new Object[]{get_ID(), Env.getAD_Client_ID(Env.getCtx())}) .setOnlyActiveRecords(true) .setOrderBy(MWFNodeNext.COLUMNNAME_SeqNo) .list();