]> wagnertech.de Git - mfinanz.git/blobdiff - SL/Controller/Order.pm
Auftrags-Controller: Beleg-Id für Mailer setzen, damit verknüpft wird
[mfinanz.git] / SL / Controller / Order.pm
index 12b9bae640b4e2f29f622c2a72dfe0f08b19c05a..b9d940a7c7cebe55ef28b5fa4a48f59a7fe9d7ff 100644 (file)
@@ -452,6 +452,7 @@ sub action_send_email {
     $::form->{tmpdir}  = $sfile->get_path; # for Form::cleanup which may be called in Form::send_email
   }
 
+  $::form->{id} = $self->order->id; # this is used in SL::Mailer to create a linked record to the mail
   $::form->send_email(\%::myconfig, 'pdf');
 
   # internal notes
@@ -1885,6 +1886,7 @@ sub setup_edit_action_bar {
         action => [
           t8('Save and E-mail'),
           call => [ 'kivi.Order.save', 'save_and_show_email_dialog', $::instance_conf->get_order_warn_duplicate_parts ],
+          disabled => !$self->order->id ? t8('This object has not been saved yet.') : undef,
         ],
         action => [
           t8('Download attachments of all parts'),