my $issue_id = $query->param('issue_id');
my $issue = Koha::Checkouts->find( $issue_id );
my $itemnumber = $issue->itemnumber;
-my $biblio = GetBiblioFromItemNumber($itemnumber);
+my $biblio = $issue->item->biblio;
$template->param(
issue_id => $issue_id,
- title => $biblio->{'title'},
- author => $biblio->{'author'},
+ title => $biblio->title,
+ author => $biblio->author,
note => $issue->note,
itemnumber => $issue->itemnumber,
);
letter_code => 'PATRON_NOTE',
branchcode => $branch,
tables => {
- 'biblio' => $biblio->{biblionumber},
+ 'biblio' => $biblio->biblionumber,
'borrowers' => $member->{borrowernumber},
},
);
$issue->set({ notedate => dt_from_string(), note => $clean_note })->store;
if($clean_note) { # only send email if note not empty
my $branch = Koha::Libraries->find( $issue->branchcode );
- my $biblio = GetBiblioFromItemNumber($issue->itemnumber);
+ my $biblionumber = $issue->item->biblionumber;
my $letter = C4::Letters::GetPreparedLetter (
module => 'circulation',
letter_code => 'PATRON_NOTE',
branchcode => $branch,
tables => {
- 'biblio' => $biblio->{biblionumber},
+ 'biblio' => $biblionumber,
'borrowers' => $member->{borrowernumber},
},
);