From 2e92e247de1a660b5d0429f62e21e30e54c6e70d Mon Sep 17 00:00:00 2001 From: Kyle M Hall Date: Mon, 26 Feb 2018 09:19:56 -0500 Subject: [PATCH] Bug 18958 [QA Followup] - Bring back data needed for the diffbranch block of the template --- circ/returns.pl | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/circ/returns.pl b/circ/returns.pl index e8c9d10..34b52cc 100755 --- a/circ/returns.pl +++ b/circ/returns.pl @@ -161,10 +161,26 @@ if ( $query->param('reserve_id') ) { } # FIXME else? } else { my $diffBranchSend = ($userenv_branch ne $diffBranchReturned) ? $diffBranchReturned : undef; + # diffBranchSend tells ModReserveAffect whether document is expected in this library or not, # i.e., whether to apply waiting status ModReserveAffect( $itemnumber, $borrowernumber, $diffBranchSend, $reserve_id ); - ModItemTransfer( $itemnumber, $userenv_branch, $diffBranchSend ) if $diffBranchSend; + + if ( $diffBranchSend ) { + ModItemTransfer( $itemnumber, $userenv_branch, $diffBranchSend ); + + my $patron = Koha::Patrons->find( $borrowernumber ); + my $name = $patron ? $patron->surname . ", " . $patron->title . " " . $patron->firstname : ''; + $template->param( + itemtitle => $biblio->title, + itemnumber => $item->itemnumber, + itembiblionumber => $biblio->biblionumber, + iteminfo => $biblio->author, + name => $name, + patron => $patron, + diffbranch => 1, + ); + } } } -- 2.10.2