summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Wells <mark@freeside.biz>2014-04-08 00:44:07 -0700
committerMark Wells <mark@freeside.biz>2014-04-08 00:44:07 -0700
commit55c92229a23d43673db6a9f521c6da1c10b99781 (patch)
tree09b7ed0a7c526bead5739190ad62358f141d18bf
parent9931b2eeff85811118d0b495dd4e460bc939b744 (diff)
fix date line on plain text invoices, #28271
-rw-r--r--FS/FS/Template_Mixin.pm7
1 files changed, 6 insertions, 1 deletions
diff --git a/FS/FS/Template_Mixin.pm b/FS/FS/Template_Mixin.pm
index 131a23643..426386b86 100644
--- a/FS/FS/Template_Mixin.pm
+++ b/FS/FS/Template_Mixin.pm
@@ -485,9 +485,14 @@ sub print_generic {
'quotationnum' => $self->quotationnum,
'no_date' => $params{'no_date'},
'_date' => ( $params{'no_date'} ? '' : $self->_date ),
+ # workaround for inconsistent behavior in the early plain text
+ # templates; see RT#28271
'date' => ( $params{'no_date'}
? ''
- : $self->time2str_local('long', $self->_date, $format)
+ : ($format eq 'template'
+ ? $self->_date
+ : $self->time2str_local('long', $self->_date, $format)
+ )
),
'today' => $self->time2str_local('long', $today, $format),
'terms' => $self->terms,