Wiederkehrende Rechnungen: nicht '_email' in Vorlagendateinamen hinzufügenn
authorMoritz Bunkus <m.bunkus@linet-services.de>
Tue, 6 Aug 2013 09:57:45 +0000 (11:57 +0200)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Tue, 6 Aug 2013 09:58:33 +0000 (11:58 +0200)
In Form::prepare_for_printing wurde '_email' immer an den Dateinamen
angehängt, sofern es ein solches Template gibt (also
z.B. 'invoice_email.tex') -- egal, wohin letztlich ausgegeben werden
soll (via 'media'). Nun wird das nur noch gemacht, wenn 'media' == 'email' ist.

SL/Form.pm

index dbb9337..8ae6ed4 100644 (file)
@@ -3415,7 +3415,7 @@ sub prepare_for_printing {
   }
 
   my $printer_code    = $self->{printer_code} ? '_' . $self->{printer_code} : '';
-  my $email_extension = -f ($defaults->templates . "/$self->{formname}_email${language}.${extension}") ? '_email' : '';
+  my $email_extension = $self->{media} eq 'email' && -f ($defaults->templates . "/$self->{formname}_email${language}.${extension}") ? '_email' : '';
   $self->{IN}         = "$self->{formname}${email_extension}${language}${printer_code}.${extension}";
 
   # Format dates.