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