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

(-)a/Koha/ILL/Request/Config.pm (-6 / +6 lines)
Lines 182-192 sub opac_available_backends { Link Here
182
    my $reduced  = C4::Context->preference('ILLOpacbackends');
182
    my $reduced  = C4::Context->preference('ILLOpacbackends');
183
    my $backends = $self->available_backends($reduced);
183
    my $backends = $self->available_backends($reduced);
184
    if ( !$loggedinuser && C4::Context->preference('ILLOpacUnauthenticatedRequest') ) {
184
    if ( !$loggedinuser && C4::Context->preference('ILLOpacUnauthenticatedRequest') ) {
185
        foreach my $backend ( @{$backends} ) {
185
        $backends = [
186
            my $loaded_b = Koha::ILL::Request->new->load_backend($backend);
186
            grep {
187
            @$backends = grep { !/$backend/ } @$backends
187
                my $loaded_b = Koha::ILL::Request->new->load_backend($_);
188
                if ( $loaded_b->_backend_capability('opac_unauthenticated_ill_requests') == 0 );
188
                $loaded_b->_backend_capability('opac_unauthenticated_ill_requests')
189
        }
189
            } @$backends
190
        ];
190
    }
191
    }
191
    return $backends;
192
    return $backends;
192
}
193
}
193
- 

Return to bug 36197