Bug 23723: using exit inside eval to stop sending output to browser doesn't work...
[koha.git] / opac / opac-discharge.pl
index 4e8381b..75b6af8 100755 (executable)
@@ -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 {