From 2cc654a0e798b985a56f2cebc39187fc3cad12bc Mon Sep 17 00:00:00 2001 From: Bill Erickson Date: Thu, 20 Jan 2011 13:10:51 -0500 Subject: [PATCH] protect against empty search results --- Open-ILS/src/perlmods/OpenILS/WWW/EGCatLoader.pm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Open-ILS/src/perlmods/OpenILS/WWW/EGCatLoader.pm b/Open-ILS/src/perlmods/OpenILS/WWW/EGCatLoader.pm index 634797d690..45f9340301 100644 --- a/Open-ILS/src/perlmods/OpenILS/WWW/EGCatLoader.pm +++ b/Open-ILS/src/perlmods/OpenILS/WWW/EGCatLoader.pm @@ -257,6 +257,10 @@ sub load_rresults { $ctx->{page_size} = $limit; $ctx->{hit_count} = $results->{count}; + $ctx->{records} = []; + $ctx->{search_facets} = {}; + + return Apache2::Const::OK if @$rec_ids == 0; my $cstore1 = OpenSRF::AppSession->create('open-ils.cstore'); @@ -282,7 +286,6 @@ sub load_rresults { $cstore1->kill_me; # shove recs into context in search results order - $ctx->{records} = []; for my $rec_id (@$rec_ids) { push( @{$ctx->{records}}, -- 2.43.2