@@ -, +, @@ browser doesn't work under plack --- members/discharge.pl | 4 +++- opac/opac-discharge.pl | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) --- a/members/discharge.pl +++ a/members/discharge.pl @@ -90,11 +90,13 @@ if ( $input->param('discharge') and $can_be_discharged ) { my @lines = <$fh>; close $fh; print @lines; - exit; }; if ( $@ ) { carp $@; $template->param( messages => [ {type => 'error', code => 'unable_to_generate_pdf'} ] ); + } else { + # no error, pdf is sent, so stop sending data to browser + exit; } } --- a/opac/opac-discharge.pl +++ a/opac/opac-discharge.pl @@ -99,11 +99,13 @@ elsif ( $op eq 'get' ) { my @lines = <$fh>; close $fh; print @lines; - exit; }; if ( $@ ) { carp $@; $template->param( messages => [ {type => 'error', code => 'unable_to_generate_pdf'} ] ); + } else { + # no error, pdf is sent, so stop sending data to browser + exit; } } else { --