|
Lines 548-555
if ( @$barcodes && $op eq 'cud-checkout' ) {
Link Here
|
| 548 |
$datedue = $booked->end_date; |
548 |
$datedue = $booked->end_date; |
| 549 |
} |
549 |
} |
| 550 |
$needsconfirmation->{'DEBT'} = $needsconfirmationDEBT if ($debt_confirmed); |
550 |
$needsconfirmation->{'DEBT'} = $needsconfirmationDEBT if ($debt_confirmed); |
|
|
551 |
|
| 552 |
# Handle linked account hold pickup - redirect checkout to hold patron's account |
| 553 |
my $checkout_patron = $patron; |
| 554 |
if ( $alerts->{LINKED_ACCOUNT_HOLD_PICKUP} ) { |
| 555 |
$checkout_patron = $alerts->{LINKED_ACCOUNT_HOLD_PICKUP}->{hold_patron}; |
| 556 |
$template_params->{linked_account_checkout} = { |
| 557 |
original_patron => $patron, |
| 558 |
hold_patron => $checkout_patron, |
| 559 |
}; |
| 560 |
} |
| 561 |
|
| 551 |
my $issue = AddIssue( |
562 |
my $issue = AddIssue( |
| 552 |
$patron, $barcode, $datedue, |
563 |
$checkout_patron, $barcode, $datedue, |
| 553 |
$cancelreserve, |
564 |
$cancelreserve, |
| 554 |
undef, undef, |
565 |
undef, undef, |
| 555 |
{ |
566 |
{ |
| 556 |
- |
|
|