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

(-)a/Koha/ILL/Backends.pm (-6 / +7 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 = [
69
            my $loaded_b = Koha::ILL::Request->new->load_backend($backend);
69
            grep {
70
            @$backends = grep { !/$backend/ } @$backends
70
                my $loaded_b = Koha::ILL::Request->new->load_backend($_);
71
                if ( $loaded_b->_backend_capability('opac_unauthenticated_ill_requests') == 0 );
71
                $loaded_b->_backend_capability('opac_unauthenticated_ill_requests')
72
        }
72
            } @$backends
73
        ];
73
    }
74
    }
75
74
    return $backends;
76
    return $backends;
75
}
77
}
76
78
77
- 

Return to bug 36197