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

(-)a/Koha/REST/V1/Holds.pm (-1 / +11 lines)
Lines 535-540 sub update_pickup_location { Link Here
535
        my $overrides    = $c->stash('koha.overrides');
535
        my $overrides    = $c->stash('koha.overrides');
536
        my $can_override = $overrides->{any} && C4::Context->preference('AllowHoldPolicyOverride');
536
        my $can_override = $overrides->{any} && C4::Context->preference('AllowHoldPolicyOverride');
537
537
538
        my $error_code =
539
              $hold->is_waiting       ? 'hold_waiting'
540
            : $hold->is_in_transit    ? 'hold_in_transit'
541
            : $hold->is_in_processing ? 'hold_in_processing'
542
            :                           undef;
543
544
        return $c->render(
545
            status  => 409,
546
            openapi => { error => 'Cannot change pickup location', error_code => $error_code }
547
        ) if $error_code;
548
538
        $hold->set_pickup_location(
549
        $hold->set_pickup_location(
539
            {
550
            {
540
                library_id => $pickup_library_id,
551
                library_id => $pickup_library_id,
541
- 

Return to bug 34024