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

(-)a/Koha/REST/V1/Holds.pm (-3 / +2 lines)
Lines 163-169 sub add { Link Here
163
                openapi => { error => 'The supplied pickup location is not valid' }
163
                openapi => { error => 'The supplied pickup location is not valid' }
164
            ) unless $valid_pickup_location;
164
            ) unless $valid_pickup_location;
165
165
166
            my $can_place_holds = $patron->can_place_holds();
166
            my $can_place_holds = $patron->can_place_holds( { overrides => $overrides } );
167
167
168
            if ( !$can_place_holds ) {
168
            if ( !$can_place_holds ) {
169
                my $error_code = $can_place_holds->messages->[0]->message;
169
                my $error_code = $can_place_holds->messages->[0]->message;
Lines 173-179 sub add { Link Here
173
                        error      => 'Hold cannot be placed. Reason: ' . $error_code,
173
                        error      => 'Hold cannot be placed. Reason: ' . $error_code,
174
                        error_code => $error_code,
174
                        error_code => $error_code,
175
                    }
175
                    }
176
                ) unless $overrides->{$error_code};
176
                );
177
            }
177
            }
178
178
179
            my $can_hold_be_placed =
179
            my $can_hold_be_placed =
180
- 

Return to bug 40254