summaryrefslogtreecommitdiff
path: root/FS/FS/TemplateItem_Mixin.pm
diff options
context:
space:
mode:
authorMark Wells <mark@freeside.biz>2014-02-18 22:04:12 -0800
committerMark Wells <mark@freeside.biz>2014-02-18 22:04:24 -0800
commit30e2dfd524a3f52445cbca6bc2cd1962dce7eb04 (patch)
tree2f54d7d1e316d4e0ab3137848e46ea8dfceb4a37 /FS/FS/TemplateItem_Mixin.pm
parent3c7fd3e7d40f2c946b2fcf63c63d595c82fcae22 (diff)
non-package fees, phase 1, #25899
Diffstat (limited to 'FS/FS/TemplateItem_Mixin.pm')
-rw-r--r--FS/FS/TemplateItem_Mixin.pm4
1 files changed, 3 insertions, 1 deletions
diff --git a/FS/FS/TemplateItem_Mixin.pm b/FS/FS/TemplateItem_Mixin.pm
index 569d98c..bf857a9 100644
--- a/FS/FS/TemplateItem_Mixin.pm
+++ b/FS/FS/TemplateItem_Mixin.pm
@@ -62,7 +62,9 @@ sub desc {
if ( $self->pkgnum > 0 ) {
$self->itemdesc || $self->part_pkg->pkg_locale($locale);
- } else {
+ } elsif ( $self->feepart ) {
+ $self->part_fee->itemdesc_locale($locale);
+ } else { # by the process of elimination it must be a tax
my $desc = $self->itemdesc || 'Tax';
$desc .= ' '. $self->itemcomment if $self->itemcomment =~ /\S/;
$desc;