[regression] Changes on the macro parameters are not persisted outside the macro call -------------------------------------------------------------------------------------
Key: VELOCITY-681 URL: https://issues.apache.org/jira/browse/VELOCITY-681 Project: Velocity Issue Type: Bug Components: Engine Affects Versions: 1.6.1 Reporter: Sergiu Dumitriu Priority: Critical Fix For: 1.6.2, 1.7 The fix for VELOCITY-615 was too radical, since it completely disables #setting new values to the formal arguments. A minimalistic example that used to work up until 1.6 is: {noformat} #macro(myMacro $result) #set($result = 'some value') #end #myMacro($x) $x {/noformat} which prints $x (as an undefined variable). -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@velocity.apache.org For additional commands, e-mail: dev-h...@velocity.apache.org