|
Lines 280-293
sub edit {
Link Here
|
| 280 |
$pickup_library_id //= $hold->branchcode; |
280 |
$pickup_library_id //= $hold->branchcode; |
| 281 |
my $priority = $body->{priority} // $hold->priority; |
281 |
my $priority = $body->{priority} // $hold->priority; |
| 282 |
# suspended_until can also be set to undef |
282 |
# suspended_until can also be set to undef |
| 283 |
my $suspended_until = exists $body->{suspended_until} ? $body->{suspended_until} : $hold->suspend_until; |
283 |
my $suspended_until = |
|
|
284 |
exists $body->{suspended_until} |
| 285 |
? dt_from_string( $body->{suspended_until}, 'rfc3339' ) |
| 286 |
: dt_from_string( $hold->suspend_until, 'iso' ); |
| 284 |
|
287 |
|
| 285 |
my $params = { |
288 |
my $params = { |
| 286 |
reserve_id => $hold_id, |
289 |
reserve_id => $hold_id, |
| 287 |
branchcode => $pickup_library_id, |
290 |
branchcode => $pickup_library_id, |
| 288 |
rank => $priority, |
291 |
rank => $priority, |
| 289 |
suspend_until => $suspended_until |
292 |
suspend_until => $suspended_until |
| 290 |
? output_pref({ dt => dt_from_string($suspended_until, 'iso'), dateformat => 'iso', dateonly => 1 }) |
293 |
? output_pref({ dt => $suspended_until, dateformat => 'iso', dateonly => 1 }) |
| 291 |
: '', |
294 |
: '', |
| 292 |
itemnumber => $hold->itemnumber |
295 |
itemnumber => $hold->itemnumber |
| 293 |
}; |
296 |
}; |
| 294 |
- |
|
|