diff --git a/org.adempiere.base.process/src/org/compiere/process/RoleAccessUpdate.java b/org.adempiere.base.process/src/org/compiere/process/RoleAccessUpdate.java index 5b01ac0694..d12803e899 100644 --- a/org.adempiere.base.process/src/org/compiere/process/RoleAccessUpdate.java +++ b/org.adempiere.base.process/src/org/compiere/process/RoleAccessUpdate.java @@ -83,7 +83,7 @@ public class RoleAccessUpdate extends SvrProcess { List params = new ArrayList(); String whereClause = "1=1"; - if (p_AD_Client_ID >= 0) + if (p_AD_Client_ID > 0) { whereClause += " AND AD_Client_ID=? "; params.add(p_AD_Client_ID); @@ -96,6 +96,7 @@ public class RoleAccessUpdate extends SvrProcess //sql += "ORDER BY AD_Client_ID, Name"; List roles = new Query(getCtx(), MRole.Table_Name, whereClause, get_TrxName()) + .setOnlyActiveRecords(true) .setParameters(params) .setOrderBy("AD_Client_ID, Name") .list();