« Return to Thread: [jira] Created: (VELOCITY-594) null-values cannot be set in macros

[jira] Created: (VELOCITY-594) null-values cannot be set in macros

by Velocity - Dev mailing list-2 :: Rate this Message:

Reply to Author | View in Thread

null-values cannot be set in macros
-----------------------------------

                 Key: VELOCITY-594
                 URL: https://issues.apache.org/jira/browse/VELOCITY-594
             Project: Velocity
          Issue Type: Bug
    Affects Versions: 1.5
         Environment: Windows XP SP2

            Reporter: jukefox


There is an issue with the new supported feature of assigning null-values to velocity variables. The following scenarios illustrate the error. The configuration parameter <i>directive.set.null.allowed</i> must be set to <i>true</i>.

Scenario 1 (correct behaviour outside macro):
<pre>
#set ($test = "test")
$test
#set ($test = $null)
$test
</pre>
yields to the output:
<pre>
test
$NULL
</pre>
Scenario 2 (erroneous behaviour using macro):
<pre>
#macro (test)
    #set ($test = "test")
    $test
    #set ($test = $null)
    $test
#end

#test()
</pre>
yields to the output:
<pre>
test
test
</pre>
and the varibale test has not been resetted to null which is the error.


--
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-unsubscribe@...
For additional commands, e-mail: dev-help@...

 « Return to Thread: [jira] Created: (VELOCITY-594) null-values cannot be set in macros

LightInTheBox - Buy quality products at wholesale price