From b3a5468c55548f78ce230ddcee72bcb720128f2a Mon Sep 17 00:00:00 2001 From: Phan Tung Bui Date: Wed, 6 Mar 2024 14:43:13 -0500 Subject: [PATCH] Bug 30745 : Fix undefined value error while using zebra --- labels/label-item-search.pl | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/labels/label-item-search.pl b/labels/label-item-search.pl index 2a55f331c5..f23236cc62 100755 --- a/labels/label-item-search.pl +++ b/labels/label-item-search.pl @@ -85,15 +85,16 @@ if ( $op eq "cud-do_search" ) { undef, undef, $query_type, undef ); - if (!defined $error && @{$results->{biblioserver}{RECORDS}} ) { - $show_results = grep { defined $_ } @{$results->{biblioserver}{RECORDS}}; - $marcresults = [ grep { defined $_ } @{$results->{biblioserver}{RECORDS}} ]; - $total_hits = $results->{biblioserver}{hits}; - } - else { - Koha::Logger->get->warn("ERROR label-item-search: no results from simple_search_compat"); - - # leave $show_results undef + if (!$results->{biblioserver}{RECORDS}) { + Koha::Logger->get->warn("ERROR label-item-search: no records found"); + } else { + if (defined $results->{biblioserver}{RECORDS}) { + $show_results = grep { defined $_ } @{$results->{biblioserver}{RECORDS}}; + $marcresults = [ grep { defined $_ } @{$results->{biblioserver}{RECORDS}} ]; + $total_hits = $results->{biblioserver}{hits}; + } else { + Koha::Logger->get->warn("ERROR label-item-search: no results from simple_search_compat"); + } } } -- 2.34.1