summaryrefslogtreecommitdiff
path: root/FS/FS/Cron
diff options
context:
space:
mode:
authorMitch Jackson <mitch@freeside.biz>2018-12-23 21:11:25 -0500
committerMitch Jackson <mitch@freeside.biz>2018-12-23 21:16:22 -0500
commit14dbb86a955c2c222d7bcae0add087df1a0df381 (patch)
tree69ce8da8ef8048f8a295bd5cf6904ce067db8b57 /FS/FS/Cron
parentbd1a73ccafba5c67e449aa92a88d70c96b031dab (diff)
RT# 80488 Suppress warnings, disambiguate columns
Diffstat (limited to 'FS/FS/Cron')
-rwxr-xr-xFS/FS/Cron/tax_rate_update.pm35
1 files changed, 20 insertions, 15 deletions
diff --git a/FS/FS/Cron/tax_rate_update.pm b/FS/FS/Cron/tax_rate_update.pm
index 72ca145..ef529c4 100755
--- a/FS/FS/Cron/tax_rate_update.pm
+++ b/FS/FS/Cron/tax_rate_update.pm
@@ -144,22 +144,22 @@ sub wa_sales_log_customer_without_tax_district {
cust_location.state,
cust_location.zip
',
- hashref => {
- state => 'WA',
- district => undef,
- },
addl_from => '
LEFT JOIN cust_main USING (custnum)
LEFT JOIN cust_pkg ON cust_location.locationnum = cust_pkg.locationnum
',
- extra_sql => sprintf(
- '
+ extra_sql => sprintf(q{
+ WHERE cust_location.state = 'WA'
+ AND (
+ cust_location.district IS NULL
+ or cust_location.district = ''
+ )
AND cust_pkg.pkgnum IS NOT NULL
AND (
cust_pkg.cancel > %s
OR cust_pkg.cancel IS NULL
)
- ', time()
+ }, time()
),
);
@@ -353,14 +353,19 @@ sub wa_sales_update_cust_main_county {
# creating an entire separate set of tax rows with
# the new taxname, update the taxname on existing records
- if (
- $row->tax == ( $district->{tax_combined} * 100 )
- && $row->taxname eq $args->{taxname}
- && uc $row->county eq uc $district->{county}
- && uc $row->city eq uc $district->{city}
- ) {
- $same_count++;
- next;
+ {
+ # Supress warning on taxname comparison, when taxname is undef
+ no warnings 'uninitialized';
+
+ if (
+ $row->tax == ( $district->{tax_combined} * 100 )
+ && $row->taxname eq $args->{taxname}
+ && uc $row->county eq uc $district->{county}
+ && uc $row->city eq uc $district->{city}
+ ) {
+ $same_count++;
+ next;
+ }
}
$row->city( uc $district->{city} );