summaryrefslogtreecommitdiff
path: root/FS/FS/part_pkg_taxrate.pm
diff options
context:
space:
mode:
authorjeff <jeff>2008-04-06 16:12:46 +0000
committerjeff <jeff>2008-04-06 16:12:46 +0000
commit6626dc2a13c809092aa539c5a72bc72a0c56afdc (patch)
treee92d2d1ea157b941f090a6f27cfbeb2db8dd12a3 /FS/FS/part_pkg_taxrate.pm
parentebfc3f058e29e09631112ee355a2c57dce56914f (diff)
new tax rating engine
Diffstat (limited to 'FS/FS/part_pkg_taxrate.pm')
-rw-r--r--FS/FS/part_pkg_taxrate.pm7
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;