better filename with quotation # for PDF quotation attachments, RT#76003
authorIvan Kohler <ivan@freeside.biz>
Mon, 15 May 2017 18:23:48 +0000 (11:23 -0700)
committerIvan Kohler <ivan@freeside.biz>
Wed, 30 May 2018 19:32:40 +0000 (12:32 -0700)
FS/FS/Template_Mixin.pm
FS/FS/cust_bill.pm
FS/FS/quotation.pm

index 5dc8899..cefb4bc 100644 (file)
@@ -2440,7 +2440,7 @@ sub generate_email {
 =item mimebuild_pdf
 
 Returns a list suitable for passing to MIME::Entity->build(), representing
-this invoice as PDF attachment.
+this quotation or invoice as PDF attachment.
 
 =cut
 
@@ -2451,7 +2451,7 @@ sub mimebuild_pdf {
     'Encoding'    => 'base64',
     'Data'        => [ $self->print_pdf(@_) ],
     'Disposition' => 'attachment',
-    'Filename'    => 'invoice-'. $self->invnum. '.pdf',
+    'Filename'    => $self->pdf_filename,
   );
 }
 
index b3e8658..6bfe333 100644 (file)
@@ -1166,6 +1166,11 @@ sub email_subject {
   eval qq("$subject");
 }
 
+sub pdf_filename {
+  my $self = shift;
+  'Invoice-'. $self->invnum. '.pdf';
+}
+
 =item lpr_data HASHREF
 
 Returns the postscript or plaintext for this invoice as an arrayref.
index 1a6641f..0fd5977 100644 (file)
@@ -237,6 +237,11 @@ sub email_subject {
   eval qq("$subject");
 }
 
+sub pdf_filename {
+  my $self = shift;
+  'Quotation-'. $self->quotationnum. '.pdf';
+}
+
 =item cust_or_prosect
 
 =cut