[freeside-commits] branch master updated. 33043da94faf7538a568b4064a511d35b4c7caf5

Ivan ivan at 420.am
Wed Feb 26 18:35:06 PST 2014


The branch, master has been updated
       via  33043da94faf7538a568b4064a511d35b4c7caf5 (commit)
      from  39fd1d46b323035c264f0cb12cf1d07c52cb0dad (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 33043da94faf7538a568b4064a511d35b4c7caf5
Author: Ivan Kohler <ivan at freeside.biz>
Date:   Wed Feb 26 18:35:04 2014 -0800

    fix sales w/advertising source report for cust_bill_pkg missing cust_pkg, RT#27745

diff --git a/httemplate/search/cust_bill_pkg_referral.html b/httemplate/search/cust_bill_pkg_referral.html
index c4dde32..a39fa57 100644
--- a/httemplate/search/cust_bill_pkg_referral.html
+++ b/httemplate/search/cust_bill_pkg_referral.html
@@ -41,8 +41,11 @@
     'classname',
     sub { # report_option
       my $cust_bill_pkg = shift;
-      my $pkgpart = $cust_bill_pkg->pkgpart_override
-                 || $cust_bill_pkg->cust_pkg->pkgpart;
+      my $pkgpart = $cust_bill_pkg->pkgpart_override;
+      unless ( $pkgpart ) {
+        my $cust_pkg = $cust_bill_pkg->cust_pkg or return '';
+        $pkgpart = $cust_pkg->pkgpart;
+      }
       if ( !exists($report_classes{$pkgpart}) ) {
         my $part_pkg = FS::part_pkg->by_key($pkgpart);
         my %opts = $part_pkg->options;

-----------------------------------------------------------------------

Summary of changes:
 httemplate/search/cust_bill_pkg_referral.html |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)




More information about the freeside-commits mailing list