Allow 0 value in setHiddenFormValue (#1328)
This commit is contained in:
parent
33c6caa5b3
commit
7b216e614b
|
@ -582,7 +582,7 @@ sub setHiddenFormValue {
|
||||||
$val = '' unless defined $val;
|
$val = '' unless defined $val;
|
||||||
|
|
||||||
# Store value
|
# Store value
|
||||||
if ( $val or !( $val & ~$val ) ) {
|
if ( defined $val or !( $val & ~$val ) ) {
|
||||||
$key = $prefix . $key;
|
$key = $prefix . $key;
|
||||||
$val =~ s/\+/%2B/g;
|
$val =~ s/\+/%2B/g;
|
||||||
$req->{portalHiddenFormValues}->{$key} = $val;
|
$req->{portalHiddenFormValues}->{$key} = $val;
|
||||||
|
@ -606,10 +606,11 @@ sub getHiddenFormValue {
|
||||||
$key = $prefix . $key;
|
$key = $prefix . $key;
|
||||||
|
|
||||||
# Get value
|
# Get value
|
||||||
if ( my $val = $req->param($key) ) {
|
my $val = $req->param($key);
|
||||||
|
if ( defined $val ) {
|
||||||
$val = decode_base64($val) if $base64;
|
$val = decode_base64($val) if $base64;
|
||||||
return $val;
|
|
||||||
$self->logger->debug("Hidden value $val found for key $key");
|
$self->logger->debug("Hidden value $val found for key $key");
|
||||||
|
return $val;
|
||||||
}
|
}
|
||||||
|
|
||||||
# No value found
|
# No value found
|
||||||
|
|
Loading…
Reference in New Issue
Block a user