[freeside-commits] branch master updated. c1a8a9a97ee439036f9f3da5ff222fe3612fc4be

Ivan ivan at 420.am
Wed Aug 8 00:38:33 PDT 2012


The branch, master has been updated
       via  c1a8a9a97ee439036f9f3da5ff222fe3612fc4be (commit)
      from  ce1554c9cbd7d97adeb8d55f23cdd18e12e6a623 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit c1a8a9a97ee439036f9f3da5ff222fe3612fc4be
Author: Ivan Kohler <ivan at freeside.biz>
Date:   Wed Aug 8 00:38:33 2012 -0700

    remove old tax_rate records even if .tax does not match  geocode/taxclassnum/taxname/etc. should be enough(bad data from last update?), RT#18817

diff --git a/FS/FS/tax_rate.pm b/FS/FS/tax_rate.pm
index a5a623d..6c65bd4 100644
--- a/FS/FS/tax_rate.pm
+++ b/FS/FS/tax_rate.pm
@@ -826,6 +826,9 @@ sub batch_import {
       }
     }
 
+    #remove even if the rate doesn't match,
+    # geocode/taxclassnum/taxname/etc. should be enough
+    delete $delete{$_}->{tax};
     my $old = qsearchs( 'tax_rate', $delete{$_} );
     unless ($old) {
       $dbh->rollback if $oldAutoCommit;

-----------------------------------------------------------------------

Summary of changes:
 FS/FS/tax_rate.pm |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)




More information about the freeside-commits mailing list