Value 0 can not be set in hidden field
When using method setHiddenFormValue in Portal/Simple.pm, value 0 can never be set in hidden field because of:
# Store value
if ($val) {
{code}
We need instead:
{code:perl}
# Store value
if (defined $val) {