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 <[email protected]>
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("]");