Hi,
Before upgrading to 7.4.11, we had user macros with enum values as options with "&" symbol and they were working fine. But after upgrade we observe that user macro is not working when user selects the option with & symbol like "name&product".
When user selects "all" enum option in the macro below, it works fine and outputs
Parameter enum option = all
When user selects "name&product" enum option if condition does not work and outputs in the page - "Parameter $PeriodQueryString" - which is not correct
Expected output on the page is "Parameter enum option = name&product"
Sample custom user macro is like this
## This is an example macro
## @param GroupByField:title=Report grouped By Fields|type=enum|enumValues=all,name&product
#if($paramGroupByField == "all")
#set($PeriodQueryString=" enum option = $paramGroupByField")
#elseif($paramGroupByField == "name&product")
#set($PeriodQueryString=" enum option = $paramGroupByField")
#end
Parameter $PeriodQueryString
Can you please let me know what could be the reason for such a changed behavior?
Thank you
with warm regards
ramki