@@ -, +, @@ --- Koha/Borrower/Discharge.pm | 2 +- members/discharge.pl | 2 +- opac/opac-discharge.pl | 6 +++++- 3 files changed, 7 insertions(+), 3 deletions(-) --- a/Koha/Borrower/Discharge.pm +++ a/Koha/Borrower/Discharge.pm @@ -95,7 +95,7 @@ sub generate_as_pdf { my $letter = C4::Letters::GetPreparedLetter( module => 'members', letter_code => 'DISCHARGE', - tables => { borrowers => $params->{borrowernumber}, }, + tables => { borrowers => $params->{borrowernumber}, branches => $params->{'branchcode'}, }, ); my $today = output_pref( dt_from_string() ); --- a/members/discharge.pl +++ a/members/discharge.pl @@ -78,7 +78,7 @@ if ( $input->param('borrowernumber') ) { } eval { my $pdf_path = Koha::Borrower::Discharge::generate_as_pdf( - { borrowernumber => $borrowernumber, } ); + { borrowernumber => $borrowernumber, branchcode => $data->{'branchcode'} } ); binmode(STDOUT); print $input->header( --- a/opac/opac-discharge.pl +++ a/opac/opac-discharge.pl @@ -57,8 +57,12 @@ if ( $op eq 'request' ) { } elsif ( $op eq 'get' ) { eval { + + # Getting member data + my $data = GetMember( borrowernumber => $loggedinuser ); my $pdf_path = Koha::Borrower::Discharge::generate_as_pdf({ - borrowernumber => $loggedinuser + borrowernumber => $loggedinuser, + branchcode => $data->{'branchcode'}, }); binmode(STDOUT); --