diff options
Diffstat (limited to 'httemplate')
| -rw-r--r-- | httemplate/elements/tr-part_pkg-taxproducts.html | 9 | ||||
| -rw-r--r-- | httemplate/elements/tr-select-tax_status.html | 1 | ||||
| -rw-r--r-- | httemplate/view/cust_main/menu.html | 1 |
3 files changed, 8 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, diff --git a/httemplate/elements/tr-select-tax_status.html b/httemplate/elements/tr-select-tax_status.html index 1e0ea8a98..387e49e1f 100644 --- a/httemplate/elements/tr-select-tax_status.html +++ b/httemplate/elements/tr-select-tax_status.html @@ -10,6 +10,7 @@ name_col => 'description', hashref => { data_vendor => $vendor }, order_by => 'order by taxstatus', + required => 1, %opt &> diff --git a/httemplate/view/cust_main/menu.html b/httemplate/view/cust_main/menu.html index ab56bcfcb..ff001bb67 100644 --- a/httemplate/view/cust_main/menu.html +++ b/httemplate/view/cust_main/menu.html @@ -557,6 +557,7 @@ foreach my $submenu (@menu) { } $a .= qq[>$label</A> ]; + $cgi->param('show', $opt{show}); } elsif ( $entry->{popup} ) { |
