This is an automated email from the ASF dual-hosted git repository. deepak pushed a commit to branch trunk in repository https://gitbox.apache.org/repos/asf/ofbiz-framework.git
The following commit(s) were added to refs/heads/trunk by this push: new a1472b3c52 Improve Parameter Encoding in MacroMenuRenderer (OFBIZ-13162) a1472b3c52 is described below commit a1472b3c52294b80eab45abecb1c11209e9db4a6 Author: Deepak Dixit <dee...@apache.org> AuthorDate: Mon Oct 28 18:24:32 2024 +0530 Improve Parameter Encoding in MacroMenuRenderer (OFBIZ-13162) --- .../org/apache/ofbiz/widget/renderer/macro/MacroMenuRenderer.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/framework/widget/src/main/java/org/apache/ofbiz/widget/renderer/macro/MacroMenuRenderer.java b/framework/widget/src/main/java/org/apache/ofbiz/widget/renderer/macro/MacroMenuRenderer.java index 0a5b96310d..c989c32819 100644 --- a/framework/widget/src/main/java/org/apache/ofbiz/widget/renderer/macro/MacroMenuRenderer.java +++ b/framework/widget/src/main/java/org/apache/ofbiz/widget/renderer/macro/MacroMenuRenderer.java @@ -268,7 +268,12 @@ public class MacroMenuRenderer implements MenuStringRenderer { targetParameters.append(parameter.getKey()); targetParameters.append("'"); targetParameters.append(",'value':'"); - targetParameters.append(parameter.getValue()); + UtilCodec.SimpleEncoder simpleEncoder = (UtilCodec.SimpleEncoder) context.get("simpleEncoder"); + if (simpleEncoder != null) { + targetParameters.append(simpleEncoder.encode(parameter.getValue())); + } else { + targetParameters.append(parameter.getValue()); + } targetParameters.append("'}"); } targetParameters.append("]");