From ae06a83cf07e8cafa2dfc704c6231095cc5adf1e Mon Sep 17 00:00:00 2001 From: Chris Cormack Date: Sun, 7 Apr 2013 19:55:37 +1200 Subject: [PATCH] Bug 9980: Fix for anonymous searches To test Search in the OPAC both logged and logged out Signed-off-by: Magnus Enger When I turn off XSLT for the OPAC I can recreate the problem. After applying the patch things work as expected for all combinations of: - Search results and detail view - Logged in and not logged in - XSLT and non-XSLT view Signed-off-by: Katrin Fischer Passes all tests, QA script and test plan. Signed-off-by: Jared Camins-Esakov --- opac/opac-search.pl | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/opac/opac-search.pl b/opac/opac-search.pl index 3ca9d1d5d5..677b7c21b5 100755 --- a/opac/opac-search.pl +++ b/opac/opac-search.pl @@ -715,8 +715,10 @@ for (my $i=0;$i<@servers;$i++) { $template->param(results_per_page => $results_per_page); my $hide = C4::Context->preference('OpacHiddenItems'); $hide = ($hide =~ m/\S/) if $hide; # Just in case it has some spaces/new lines - - my $branch = C4::Context->userenv->{branch}; + my $branch = ''; + if (C4::Context->userenv){ + $branch = C4::Context->userenv->{branch}; + } if ( C4::Context->preference('HighlightOwnItemsOnOPAC') ) { if ( ( ( C4::Context->preference('HighlightOwnItemsOnOPACWhich') eq 'PatronBranch' ) && $branch )