Lines 1557-1562
sub AddIssue {
Link Here
|
1557 |
$datedue = CalcDateDue( $issuedate, $itype, $branchcode, $borrower ); |
1557 |
$datedue = CalcDateDue( $issuedate, $itype, $branchcode, $borrower ); |
1558 |
|
1558 |
|
1559 |
} |
1559 |
} |
|
|
1560 |
|
1561 |
# Check if we need to use an exact due date set by the ILL module |
1562 |
if ( C4::Context->preference('ILLModule') ) { |
1563 |
# Check if there is an ILL connected with the biblio of the item we are issuing |
1564 |
my $ill_request = Koha::Illrequests->search({ |
1565 |
biblio_id => $item_object->biblionumber, |
1566 |
borrowernumber => $borrower->{'borrowernumber'}, |
1567 |
completed => undef, |
1568 |
date_due => { '!=', undef }, |
1569 |
})->next; |
1570 |
|
1571 |
if ( $ill_request and length( $ill_request->date_due ) > 0 ) { |
1572 |
my $ill_dt = dt_from_string( $ill_request->date_due ); |
1573 |
$ill_dt->set_hour(23); |
1574 |
$ill_dt->set_minute(59); |
1575 |
$datedue = $ill_dt; |
1576 |
} |
1577 |
} |
1578 |
|
1560 |
$datedue->truncate( to => 'minute' ); |
1579 |
$datedue->truncate( to => 'minute' ); |
1561 |
|
1580 |
|
1562 |
my $patron = Koha::Patrons->find( $borrower ); |
1581 |
my $patron = Koha::Patrons->find( $borrower ); |
1563 |
- |
|
|