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

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

Return to bug 36197