(bug #4084) fix offline circ
this add the function C4::Circulation::GetOpenIssue and delete \r chars when processing koc files.
Cherry picked from 3.0.x commit 5af80ab
Signed-off-by: Galen Charlton <gmcharlt@gmail.com>
This commit is contained in:
parent
1c9a4a3e48
commit
d990e2cd32
|
|
@ -69,7 +69,6 @@ BEGIN {
|
|||
&AddRenewal
|
||||
&GetRenewCount
|
||||
&GetItemIssue
|
||||
&GetOpenIssue
|
||||
&GetItemIssues
|
||||
&GetBorrowerIssues
|
||||
&GetIssuingCharges
|
||||
|
|
@ -77,6 +76,7 @@ BEGIN {
|
|||
&GetBranchBorrowerCircRule
|
||||
&GetBranchItemRule
|
||||
&GetBiblioIssues
|
||||
&GetOpenIssue
|
||||
&AnonymiseIssueHistory
|
||||
);
|
||||
|
||||
|
|
@ -904,7 +904,6 @@ sub AddIssue {
|
|||
my ( $borrower, $barcode, $datedue, $cancelreserve, $issuedate, $sipmode) = @_;
|
||||
my $dbh = C4::Context->dbh;
|
||||
my $barcodecheck=CheckValidBarcode($barcode);
|
||||
|
||||
# $issuedate defaults to today.
|
||||
if ( ! defined $issuedate ) {
|
||||
$issuedate = strftime( "%Y-%m-%d", localtime );
|
||||
|
|
|
|||
|
|
@ -189,7 +189,8 @@ sub parse_header_line {
|
|||
sub parse_command_line {
|
||||
my $command_line = shift;
|
||||
chomp($command_line);
|
||||
|
||||
$command_line =~ s/\r//g;
|
||||
|
||||
my ( $timestamp, $command, @args ) = split( /\t/, $command_line );
|
||||
my ( $date, $time, $id ) = split( /\s/, $timestamp );
|
||||
|
||||
|
|
@ -248,11 +249,11 @@ sub kocIssueItem {
|
|||
my ( $year, $month, $day ) = split( /-/, $circ->{'date'} );
|
||||
( $year, $month, $day ) = Add_Delta_Days( $year, $month, $day, $issuelength );
|
||||
my $date_due = sprintf("%04d-%02d-%02d", $year, $month, $day);
|
||||
|
||||
|
||||
if ( $issue->{ 'date_due' } ) { ## Item is currently checked out to another person.
|
||||
#warn "Item Currently Issued.";
|
||||
my $issue = GetOpenIssue( $item->{'itemnumber'} );
|
||||
|
||||
|
||||
if ( $issue->{'borrowernumber'} eq $borrower->{'borrowernumber'} ) { ## Issued to this person already, renew it.
|
||||
#warn "Item issued to this member already, renewing.";
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue