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 fe71271..d39c7e6 100644 (file)
@@ -364,7 +364,7 @@ sub action_send_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};