diff options
author | Mark Wells <mark@freeside.biz> | 2015-07-08 14:40:59 -0700 |
---|---|---|
committer | Mark Wells <mark@freeside.biz> | 2015-07-08 14:41:19 -0700 |
commit | 9c15ffe3a5ee987e30e10c6a0ad1b5bf0b2a12e3 (patch) | |
tree | 60caf932de8f8f1a15e8a7d2ef418bec3406bac4 | |
parent | 7851fe45dfb00b859748d774e3ae3871f44fca86 (diff) |
fix package def creation under SureTax
-rw-r--r-- | httemplate/elements/tr-part_pkg-taxproducts.html | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/httemplate/elements/tr-part_pkg-taxproducts.html b/httemplate/elements/tr-part_pkg-taxproducts.html index 274dc3b48..ad464ca77 100644 --- a/httemplate/elements/tr-part_pkg-taxproducts.html +++ b/httemplate/elements/tr-part_pkg-taxproducts.html @@ -21,9 +21,12 @@ my %opt = @_; my $field = delete($opt{field}) || 'taxproductnum'; my $pkgpart = delete($opt{pkgpart}); -my $part_pkg = FS::part_pkg->by_key($pkgpart); -my %pkg_options = $part_pkg->options; -$pkg_options{'usage_taxproductnum_'} = $part_pkg->taxproductnum; +my %pkg_options; +if ($pkgpart) { + my $part_pkg = FS::part_pkg->by_key($pkgpart); + my %pkg_options = $part_pkg->options; + $pkg_options{'usage_taxproductnum_'} = $part_pkg->taxproductnum; +} my @classes = qsearch('usage_class', { 'disabled' => '' }); unshift @classes, |