summaryrefslogtreecommitdiff
path: root/httemplate
diff options
context:
space:
mode:
authorMark Wells <mark@freeside.biz>2015-07-08 14:40:59 -0700
committerMark Wells <mark@freeside.biz>2015-07-08 14:41:19 -0700
commit9c15ffe3a5ee987e30e10c6a0ad1b5bf0b2a12e3 (patch)
tree60caf932de8f8f1a15e8a7d2ef418bec3406bac4 /httemplate
parent7851fe45dfb00b859748d774e3ae3871f44fca86 (diff)
fix package def creation under SureTax
Diffstat (limited to 'httemplate')
-rw-r--r--httemplate/elements/tr-part_pkg-taxproducts.html9
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,