From: Bernd Bleßmann Date: Thu, 24 Sep 2015 15:02:40 +0000 (+0200) Subject: Auftrags-Controller: Attachment direkt an den Mailer übergeben. X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=34985df260c95fe165d2e7a762fd2bb13709acf4;p=kivitendo-erp.git Auftrags-Controller: Attachment direkt an den Mailer übergeben. Inzwischen ist kein Umweg über eine Datei mehr notwendig. --- diff --git a/SL/Controller/Order.pm b/SL/Controller/Order.pm index 1c64e40d0..e6ab2ae7f 100644 --- a/SL/Controller/Order.pm +++ b/SL/Controller/Order.pm @@ -186,12 +186,8 @@ sub action_send_email { return $self->js->flash('error', t8('Conversion to PDF failed: #1', $errors[0]))->render($self); } - my $sfile = SL::SessionFile::Random->new(mode => "w"); - $sfile->fh->print($pdf); - $sfile->fh->close; - - $mail->{attachments} = [{ "filename" => $sfile->file_name, - "name" => $::form->{email}->{attachment_filename} }]; + $mail->{attachments} = [{ "content" => $pdf, + "name" => $::form->{email}->{attachment_filename} }]; if (my $err = $mail->send) { return $self->js->flash('error', t8('Sending E-mail: ') . $err)