diff options
Diffstat (limited to 'xt/lib/Bugzilla/Test/Search/CustomTest.pm')
-rw-r--r-- | xt/lib/Bugzilla/Test/Search/CustomTest.pm | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/xt/lib/Bugzilla/Test/Search/CustomTest.pm b/xt/lib/Bugzilla/Test/Search/CustomTest.pm index dabf338b0..d19a9c350 100644 --- a/xt/lib/Bugzilla/Test/Search/CustomTest.pm +++ b/xt/lib/Bugzilla/Test/Search/CustomTest.pm @@ -80,10 +80,10 @@ sub invalid_field_operator_combination { return undef } sub search_params { my ($self) = @_; - my %params; + my %params = %{ $self->test->{top_params} || {} }; my $counter = 0; foreach my $row (@{ $self->test->{params} }) { - $row->{v} = $self->translate_value($row); + $row->{v} = $self->translate_value($row) if exists $row->{v}; foreach my $key (keys %$row) { $params{"${key}$counter"} = $row->{$key}; } @@ -107,7 +107,7 @@ sub translate_value { sub search_columns { my ($self) = @_; - return ['bug_id', @{ $self->test->{columns} }]; + return ['bug_id', @{ $self->test->{columns} || [] }]; } 1; |