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:29:51 -0500
commit7358c407cc5fd795e145d9fc0de1d784c1690e55 (patch)
tree2fed79c0474bc7998aab155d7d5ee7d5c0462498 /FS/FS/quotation.pm
parentd2b1f8e85a1e879ea6a986b9075eb2babd409af8 (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 f3bfc27f1..054985390 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 ) {