@@ -, +, @@ account --- --- --- suggestion/suggestion.pl | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) --- a/suggestion/suggestion.pl +++ a/suggestion/suggestion.pl @@ -261,8 +261,10 @@ if ($op=~/else/) { my @allsuggestions; foreach my $criteriumvalue ( @criteria_dv ) { # By default, display suggestions from current working branch - unless ( exists $$suggestion_ref{'branchcode'} ) { - $$suggestion_ref{'branchcode'} = C4::Context->userenv->{'branch'}; + if (C4::Context->preference('IndependentBranches') && !C4::Context->IsSuperLibrarian()) { + unless ( exists $$suggestion_ref{'branchcode'} ) { + $$suggestion_ref{'branchcode'} = C4::Context->userenv->{'branch'}; + } } my $definedvalue = defined $$suggestion_ref{$displayby} && $$suggestion_ref{$displayby} ne ""; --