From 9dcb12f394a841d1d8973b39393c3a7e6d61c0fe Mon Sep 17 00:00:00 2001 From: Carlos Ruiz Date: Thu, 2 Apr 2020 19:02:13 +0200 Subject: [PATCH] IDEMPIERE-4229 Approval Workflow Node does not validate inactive UserRoles / integrate patch from Angel Lara --- org.adempiere.base/src/org/compiere/wf/MWFActivity.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/org.adempiere.base/src/org/compiere/wf/MWFActivity.java b/org.adempiere.base/src/org/compiere/wf/MWFActivity.java index 80703bd3a5..67b7901cb8 100644 --- a/org.adempiere.base/src/org/compiere/wf/MWFActivity.java +++ b/org.adempiere.base/src/org/compiere/wf/MWFActivity.java @@ -1229,7 +1229,7 @@ public class MWFActivity extends X_AD_WF_Activity implements Runnable MUserRoles[] urs = MUserRoles.getOfRole(getCtx(), resp.getAD_Role_ID()); for (int i = 0; i < urs.length; i++) { - if(urs[i].getAD_User_ID() == Env.getAD_User_ID(getCtx())) + if(urs[i].getAD_User_ID() == Env.getAD_User_ID(getCtx()) && urs[i].isActive()) { autoApproval = true; break;