summaryrefslogtreecommitdiff
path: root/FS/FS/quotation.pm
diff options
context:
space:
mode:
authorJonathan Prykop <jonathan@freeside.biz>2016-04-26 15:29:51 -0500
committerJonathan Prykop <jonathan@freeside.biz>2016-04-26 15:33:06 -0500
commit05e6daa0611183429ff7f3bbbc579cdb759f9ea5 (patch)
tree414fa3d39e1435b6a633432ef82db631bd30e9fa /FS/FS/quotation.pm
parentfbd3f2f49e4ae517dd4618fc36a3da264f8c4402 (diff)
RT#39819: Packages with Show zero setup/recurring do not print on quotations [use quotation_pkg methods, v4+ only]
Diffstat (limited to 'FS/FS/quotation.pm')
-rw-r--r--FS/FS/quotation.pm8
1 files changed, 4 insertions, 4 deletions
diff --git a/FS/FS/quotation.pm b/FS/FS/quotation.pm
index f3bfc27..0549853 100644
--- a/FS/FS/quotation.pm
+++ b/FS/FS/quotation.pm
@@ -280,8 +280,8 @@ sub _items_sections {
my $part_pkg = $pkg->part_pkg;
my $recur_freq = $part_pkg->freq;
- $show{$recur_freq} = 1 if $pkg->unitrecur > 0 or $part_pkg->recur_show_zero;
- $show{0} = 1 if $pkg->unitsetup > 0 or $part_pkg->setup_show_zero;
+ $show{$recur_freq} = 1 if $pkg->unitrecur > 0 or $pkg->recur_show_zero;
+ $show{0} = 1 if $pkg->unitsetup > 0 or $pkg->setup_show_zero;
($subtotals{0} ||= 0) += $pkg->setup + $pkg->setup_tax;
($subtotals{$recur_freq} ||= 0) += $pkg->recur + $pkg->recur_tax;
@@ -1055,8 +1055,8 @@ sub _items_pkg {
* $quotation_pkg->quantity);
next if $this_item->{'amount'} == 0 and !(
$setuprecur eq 'setup'
- ? $part_pkg->setup_show_zero
- : $part_pkg->recur_show_zero
+ ? $quotation_pkg->setup_show_zero
+ : $quotation_pkg->recur_show_zero
);
if ( $preref ) {