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

(-)a/Koha/ILL/Backends.pm (-6 / +5 lines)
Lines 65-76 sub opac_available_backends { Link Here
65
    my $backends = Koha::ILL::Request::Config->new->available_backends($reduced);
65
    my $backends = Koha::ILL::Request::Config->new->available_backends($reduced);
66
66
67
    if ( !$loggedinuser && C4::Context->preference('ILLOpacUnauthenticatedRequest') ){
67
    if ( !$loggedinuser && C4::Context->preference('ILLOpacUnauthenticatedRequest') ){
68
        foreach my $backend ( @{$backends} ) {
68
        $backends = [ grep {
69
            my $loaded_b = Koha::ILL::Request->new->load_backend($backend);
69
            my $loaded_b = Koha::ILL::Request->new->load_backend($_);
70
            @$backends = grep { !/$backend/ } @$backends
70
            $loaded_b->_backend_capability('opac_unauthenticated_ill_requests')
71
                if ( $loaded_b->_backend_capability('opac_unauthenticated_ill_requests') == 0 );
71
        } @$backends ];
72
        }
73
    }
72
    }
73
74
    return $backends;
74
    return $backends;
75
}
75
}
76
76
77
- 

Return to bug 36197