Patch by Marc Schumann <wurblzap@gmail.com>,
r=LpSolit, bugreport, a=justdave
my $esc_key = url_quote($key);
foreach my $value ($self->param($key)) {
- if ($value) {
+ if (defined($value)) {
my $esc_value = url_quote($value);
push(@parameters, "$esc_key=$esc_value");
for (my $row = 0; $cgi->param("field$chart-$row-0"); $row++) {
my @cols;
for (my $col = 0; $cgi->param("field$chart-$row-$col"); $col++) {
+ my $value = $cgi->param("value$chart-$row-$col");
+ if (!defined($value)) {
+ $value = '';
+ }
push(@cols, { field => $cgi->param("field$chart-$row-$col"),
type => $cgi->param("type$chart-$row-$col") || 'noop',
- value => $cgi->param("value$chart-$row-$col") || '' });
+ value => $value });
}
push(@rows, \@cols);
}