]> wagnertech.de Git - kivitendo-erp.git/commitdiff
Auftrags-Controller: Email: Anhang-Policy anders prüfen
authorBernd Bleßmann <bernd@kivitendo-premium.de>
Fri, 27 Jul 2018 10:47:57 +0000 (12:47 +0200)
committerBernd Bleßmann <bernd@kivitendo-premium.de>
Fri, 27 Jul 2018 10:47:57 +0000 (12:47 +0200)
Wenn das Dateimanagement ausgeschaltet ist, gibt es keine attachement_policy im
Dialog, also nicht auf 'normal' testen.

Sonst wurden keine Anhänge bei ausgeschaltetem Dateinmanagement verschickt.

SL/Controller/Order.pm

index fe712716e899dfd2d6a203f65e629dff1db7e6c2..d39c7e6481718c58454a314e12bec2062a4d66d4 100644 (file)
@@ -364,7 +364,7 @@ sub action_send_email {
   $::form->{$_}     = $::form->{print_options}->{$_} for keys %{ $::form->{print_options} };
   $::form->{media}  = 'email';
 
   $::form->{$_}     = $::form->{print_options}->{$_} for keys %{ $::form->{print_options} };
   $::form->{media}  = 'email';
 
-  if (($::form->{attachment_policy} // '') eq 'normal') {
+  if (($::form->{attachment_policy} // '') !~ m{^(?:old_file|no_file)$}) {
     my $language;
     $language = SL::DB::Language->new(id => $::form->{print_options}->{language_id})->load if $::form->{print_options}->{language_id};
 
     my $language;
     $language = SL::DB::Language->new(id => $::form->{print_options}->{language_id})->load if $::form->{print_options}->{language_id};