diff options
| author | Ivan Kohler <ivan@freeside.biz> | 2012-04-22 14:14:40 -0700 |
|---|---|---|
| committer | Ivan Kohler <ivan@freeside.biz> | 2012-04-22 14:14:40 -0700 |
| commit | 7d0be88d111ab045b3279fb6c558dc2c3263245b (patch) | |
| tree | 95430768d74e62885a9f790eabce2b368f677ac8 | |
| parent | 23dcc60dec006733f467fe58fd1fbfe9af3188c2 (diff) | |
fix customer category selection, RT#17487
| -rw-r--r-- | httemplate/edit/elements/class_Common.html | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/httemplate/edit/elements/class_Common.html b/httemplate/edit/elements/class_Common.html index 69da4db31..c5fe7f153 100644 --- a/httemplate/edit/elements/class_Common.html +++ b/httemplate/edit/elements/class_Common.html @@ -22,14 +22,15 @@ my %opt = @_; my $table = $opt{'table'}; my @category; +my $category_table; unless ( $opt{'nocat'} ) { - ( my $category_table = $table ) =~ s/class/category/ or die; + ( $category_table = $table ) =~ s/class/category/ or die; @category = qsearch($category_table, { 'disabled' => '' }); } my $fields = [ 'classname', (scalar(@category) - ? { field=>'categorynum', type=>'select-table', 'empty_label'=>'(none)', 'table'=>'pkg_category', 'name_col'=>'categoryname' } + ? { field=>'categorynum', type=>'select-table', 'empty_label'=>'(none)', 'table'=>$category_table, 'name_col'=>'categoryname' } : { field=>'categorynum', type=>'hidden' } ), { field=>'disabled', type=>'checkbox', value=>'Y', }, |
