From 46ae6ead5e0b42946a83d03c4ff3c36cbb2ab35e Mon Sep 17 00:00:00 2001 From: Chris Cormack Date: Sun, 7 Apr 2013 19:55:37 +1200 Subject: [PATCH] Bug 9980 : [SIGNED-OFF] 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 --- 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 3ca9d1d..677b7c2 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 ) -- 1.7.9.5