diff --git a/org.adempiere.base/src/org/compiere/model/MRole.java b/org.adempiere.base/src/org/compiere/model/MRole.java index 7461e0f347..fbf2e7aca9 100644 --- a/org.adempiere.base/src/org/compiere/model/MRole.java +++ b/org.adempiere.base/src/org/compiere/model/MRole.java @@ -968,7 +968,7 @@ public final class MRole extends X_AD_Role implements ImmutablePOSupport MTable table = MTable.get(getCtx(), tableName); if (table == null) return false; - return MTable.get(getCtx(), tableName).isView(); + return table.isView(); } private String getIdColumnName(String tableName) @@ -977,7 +977,7 @@ public final class MRole extends X_AD_Role implements ImmutablePOSupport MTable table = MTable.get(getCtx(), tableName); if (table == null) return null; - if (MTable.get(getCtx(), tableName).columnExists(colkey.toString())) + if (table.getColumnIndex(colkey.toString()) >= 0) return colkey.toString(); return null; }