diff options
author | jeff <jeff> | 2008-04-06 16:12:46 +0000 |
---|---|---|
committer | jeff <jeff> | 2008-04-06 16:12:46 +0000 |
commit | 6626dc2a13c809092aa539c5a72bc72a0c56afdc (patch) | |
tree | e92d2d1ea157b941f090a6f27cfbeb2db8dd12a3 /FS/FS/part_pkg_taxrate.pm | |
parent | ebfc3f058e29e09631112ee355a2c57dce56914f (diff) |
new tax rating engine
Diffstat (limited to 'FS/FS/part_pkg_taxrate.pm')
-rw-r--r-- | FS/FS/part_pkg_taxrate.pm | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/FS/FS/part_pkg_taxrate.pm b/FS/FS/part_pkg_taxrate.pm index aa1c3df76..3e7e7bd5b 100644 --- a/FS/FS/part_pkg_taxrate.pm +++ b/FS/FS/part_pkg_taxrate.pm @@ -211,11 +211,12 @@ sub batch_import { my $part_pkg_taxproduct = qsearchs( 'part_pkg_taxproduct', { %part_pkg_taxproduct } ); + unless ($part_pkg_taxproduct) { $part_pkg_taxproduct{'description'} = - join(' : ', map{ $hash->{$_} } qw(groupdesc itemdesc), - $providers{$hash->{'provider'}} || 'Unknown', - $customers{$hash->{'customer'}} || 'Unknown', + join(' : ', (map{ $hash->{$_} } qw(groupdesc itemdesc)), + $providers{$hash->{'provider'}}, + $customers{$hash->{'customer'}}, ); $part_pkg_taxproduct = new FS::part_pkg_taxproduct \%part_pkg_taxproduct; my $error = $part_pkg_taxproduct->insert; |