diff --git a/C4/Branch.pm b/C4/Branch.pm index 7dfd737245..b442308bd7 100644 --- a/C4/Branch.pm +++ b/C4/Branch.pm @@ -156,10 +156,11 @@ sub GetBranchesLoop (;$$) { # since this is what most pages want anyway my $onlymine = @_ ? shift : onlymine(); my $branches = GetBranches($onlymine); my @loop; + my $searchMyLibraryFirst = C4::Context->preference("SearchMyLibraryFirst");; foreach (sort { $branches->{$a}->{branchname} cmp $branches->{$b}->{branchname} } keys %$branches) { push @loop, { value => $_, - selected => ($_ eq $branch) ? 1 : 0, + selected => (($_ eq $branch) && $searchMyLibraryFirst ) ? 1 : 0, branchname => $branches->{$_}->{branchname}, }; }