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 |
- |
|
|