This is an automated email from the ASF dual-hosted git repository. deepak pushed a commit to branch release24.09 in repository https://gitbox.apache.org/repos/asf/ofbiz-framework.git
The following commit(s) were added to refs/heads/release24.09 by this push: new 012f5c0cc2 Improve Parameter Encoding in MacroMenuRenderer (OFBIZ-13162) 012f5c0cc2 is described below commit 012f5c0cc28659f59c3e26adb67bea3c0501d473 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("]");