diff --git a/base/src/org/compiere/model/MRule.java b/base/src/org/compiere/model/MRule.java index 4e293b287d..e387f041e2 100644 --- a/base/src/org/compiere/model/MRule.java +++ b/base/src/org/compiere/model/MRule.java @@ -271,7 +271,7 @@ public class MRule extends X_AD_Rule * @param m_windowNo * @return converted key */ - private static String convertKey (String key, int m_windowNo) + public static String convertKey (String key, int m_windowNo) { String k = m_windowNo + "|"; if (key.startsWith(k)) diff --git a/base/src/org/compiere/model/Scriptlet.java b/base/src/org/compiere/model/Scriptlet.java index 50f59d0c0c..e0bd939c88 100644 --- a/base/src/org/compiere/model/Scriptlet.java +++ b/base/src/org/compiere/model/Scriptlet.java @@ -346,18 +346,7 @@ public class Scriptlet */ private String convertKey (String key) { - String k = m_windowNo + "|"; - if (key.startsWith(k)) - { - String retValue = "$" + key.substring(k.length()); - retValue = Util.replace(retValue, "|", "$"); - return retValue; - } - else - { - String retValue = Util.replace(key, "#", "$$"); - return retValue; - } + return MRule.convertKey(key, m_windowNo); } // convertKey /**