]> wagnertech.de Git - kivitendo-erp.git/blobdiff - bin/mozilla/letter.pl
Bessere Fehlerbehandlung, falls keine 'letter.tex' Druckvorlage gefunden wird
[kivitendo-erp.git] / bin / mozilla / letter.pl
index 18564d3c8144203d3225b76097bee32e80ad0604..710cf8a19462f7da3091a670a1ff42d47b61c6bb 100755 (executable)
@@ -371,8 +371,11 @@ sub print_letter {
   );
   my $pdf_file_name;
   eval {
-    $pdf_file_name = SL::Helper::CreatePDF->create_pdf(%create_params);
+    # catch LaTeX template not found error
+    my $tex_templates  = $::instance_conf->get_templates . '/letter.tex';
+    die( t8('Please create/copy a template named letter.tex in your client template dir') ) unless (-e $tex_templates);
 
+    $pdf_file_name = SL::Helper::CreatePDF->create_pdf(%create_params);
     if ( $::form->{media} eq 'email') {
       my $mail             = Mailer->new;
       my $signature        = $::myconfig{signature};