@@ -, +, @@ GetBranchesInCategory (2) --- catalogue/search.pl | 4 +++- opac/opac-search.pl | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) --- a/catalogue/search.pl +++ a/catalogue/search.pl @@ -423,7 +423,9 @@ my %is_nolimit = map { $_ => 1 } @nolimits; @limits = grep { not $is_nolimit{$_} } @limits; if($params->{'multibranchlimit'}) { - my $multibranch = '('.join( " or ", map { "branch: $_ " } @{ GetBranchesInCategory( $params->{'multibranchlimit'} ) } ).')'; + my $library_category = Koha::LibraryCategories->find( $params->{multibranchlimit} ); + my @libraries = $library_category->libraries; + my $multibranch = '('.join( " or ", map { 'branch: ' . $_->branchcode } @libraries ) .')'; push @limits, $multibranch if ($multibranch ne '()'); } --- a/opac/opac-search.pl +++ a/opac/opac-search.pl @@ -480,7 +480,9 @@ if (@searchCategories > 0) { @limits = map { uri_unescape($_) } @limits; if($params->{'multibranchlimit'}) { - my $multibranch = '('.join( " or ", map { "branch: $_ " } @{ GetBranchesInCategory( $params->{'multibranchlimit'} ) } ).')'; + my $library_category = Koha::LibraryCategories->find( $params->{multibranchlimit} ); + my @libraries = $library_category->libraries; + my $multibranch = '('.join( " or ", map { 'branch: ' . $_->branchcode } @libraries ) .')'; push @limits, $multibranch if ($multibranch ne '()'); } --