From: Bill Erickson Date: Thu, 20 Jan 2011 18:10:51 +0000 (-0500) Subject: protect against empty search results X-Git-Tag: opac-tt-poc-demo2~109 X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=2cc654a0e798b985a56f2cebc39187fc3cad12bc;p=evergreen%2Fequinox.git protect against empty search results --- 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}},