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

(-)a/Koha/AdditionalContents.pm (-5 / +4 lines)
Lines 85-93 sub search_for_display { Link Here
85
    my $contents = $self->SUPER::search( $search_params, { order_by => 'number' } );
85
    my $contents = $self->SUPER::search( $search_params, { order_by => 'number' } );
86
    my @all_content_id = $contents->get_column('id');
86
    my @all_content_id = $contents->get_column('id');
87
87
88
    my @translated_content_id;
88
    my ( $translated_contents, @translated_content_id );
89
    if ( $params->{lang} ) {
89
    if ( $params->{lang} && $params->{lang} ne 'default' ) {
90
        my $translated_contents = Koha::AdditionalContentsLocalizations->search(
90
        $translated_contents = Koha::AdditionalContentsLocalizations->search(
91
            {
91
            {
92
                additional_content_id => [$contents->get_column('id')],
92
                additional_content_id => [$contents->get_column('id')],
93
                lang => $params->{lang},
93
                lang => $params->{lang},
Lines 105-111 sub search_for_display { Link Here
105
105
106
    return Koha::AdditionalContentsLocalizations->search(
106
    return Koha::AdditionalContentsLocalizations->search(
107
        {
107
        {
108
            id => [@translated_content_id, $default_contents->get_column('id')]
108
            id => [ $translated_contents ? $translated_contents->get_column('id') : (), $default_contents->get_column('id') ]
109
        },
109
        },
110
    );
110
    );
111
111
112
- 

Return to bug 31383