View | Details | Raw Unified | Return to bug 12478
Collapse All | Expand All

(-)a/Koha/SearchEngine/Elasticsearch/Search.pm (-2 / +6 lines)
Lines 39-45 Koha::SearchEngine::ElasticSearch::Search - search functions for Elasticsearch Link Here
39
=cut
39
=cut
40
40
41
use base qw(Koha::ElasticSearch);
41
use base qw(Koha::ElasticSearch);
42
use C4::Context;
42
use Koha::ItemTypes;
43
use Koha::ItemTypes;
44
use Koha::AuthorisedValues;
43
use Koha::SearchEngine::QueryBuilder;
45
use Koha::SearchEngine::QueryBuilder;
44
46
45
use Catmandu::Store::ElasticSearch;
47
use Catmandu::Store::ElasticSearch;
Lines 400-407 sub _convert_facets { Link Here
400
    # We also have some special cases, e.g. itypes that need to show the
402
    # We also have some special cases, e.g. itypes that need to show the
401
    # value rather than the code.
403
    # value rather than the code.
402
    my @itypes = Koha::ItemTypes->search;
404
    my @itypes = Koha::ItemTypes->search;
405
    my @locations = Koha::AuthorisedValues->search( { category => 'LOC' } );
406
    my $opac = C4::Context->interface eq 'opac' ;
403
    my %special = (
407
    my %special = (
404
        itype => { map { $_->itemtype => $_->description } @itypes },
408
        itype    => { map { $_->itemtype         => $_->description } @itypes },
409
        location => { map { $_->authorised_value => ( $opac ? ( $_->lib_opac || $_->lib ) : $_->lib ) } @locations },
405
    );
410
    );
406
    my @res;
411
    my @res;
407
    $exp_facet //= '';
412
    $exp_facet //= '';
408
- 

Return to bug 12478