From: ivan Date: Sun, 1 Jan 2012 02:58:38 +0000 (+0000) Subject: prevent automatic geocoding when upgrading an old db, RT#15539 X-Git-Url: http://git.freeside.biz/gitweb/?a=commitdiff_plain;h=08fe29390989d98c5247e86416a5a73a241f9522;p=freeside.git prevent automatic geocoding when upgrading an old db, RT#15539 --- diff --git a/FS/FS/cust_main.pm b/FS/FS/cust_main.pm index 1cb2b0ac1..687e3114b 100644 --- a/FS/FS/cust_main.pm +++ b/FS/FS/cust_main.pm @@ -1499,12 +1499,14 @@ sub replace { } - $self->set_coord - if ! $self->coord_auto && ! $self->latitude && ! $self->longitude; + unless ( $import ) { + $self->set_coord + if ! $self->coord_auto && ! $self->latitude && ! $self->longitude; - $self->set_coord('ship_') - if $self->has_ship_address && ! $self->ship_coord_auto - && ! $self->ship_latitude && ! $self->ship_longitude; + $self->set_coord('ship_') + if $self->has_ship_address && ! $self->ship_coord_auto + && ! $self->ship_latitude && ! $self->ship_longitude; + } local($ignore_expired_card) = 1 if $old->payby =~ /^(CARD|DCRD)$/ @@ -5034,6 +5036,7 @@ sub _upgrade_data { #class method local($ignore_illegal_zip) = 1; local($ignore_banned_card) = 1; local($skip_fuzzyfiles) = 1; + local($import) = 1; #prevent automatic geocoding (need its own variable?) $class->_upgrade_otaker(%opts); }