From c2cf878f3c2c0e3fcd06f400a268d2cf9bd12eb8 Mon Sep 17 00:00:00 2001 From: jeff Date: Thu, 19 Feb 2009 13:38:28 +0000 Subject: [PATCH] do not attempt to assign a geocode to non us/ca addresses (RT 4857) --- httemplate/edit/cust_main.cgi | 11 ++++-- httemplate/edit/cust_main/choose_tax_location.html | 44 +++++++++++++--------- 2 files changed, 34 insertions(+), 21 deletions(-) diff --git a/httemplate/edit/cust_main.cgi b/httemplate/edit/cust_main.cgi index 1e2ab0f6f..3fb70a5bf 100755 --- a/httemplate/edit/cust_main.cgi +++ b/httemplate/edit/cust_main.cgi @@ -361,9 +361,14 @@ function update_address(arg) { % if ( $conf->exists('enable_taxproducts') ) { - if ( error || ship_error ) { - - var url = "cust_main/choose_tax_location.html?data_vendor=cch-zip;city="+document.bottomform.elements['city'].value+";state="+document.bottomform.elements['state'].value+";zip="+document.bottomform.elements['zip'].value+";"; + if ( ( error || ship_error ) && + ( document.bottomform.elements['country'].value == 'CA' || + document.bottomform.elements['country'].value == 'US' + ) + ) + { + + var url = "cust_main/choose_tax_location.html?data_vendor=cch-zip;city="+document.bottomform.elements['city'].value+";state="+document.bottomform.elements['state'].value+";zip="+document.bottomform.elements['zip'].value+";country="+document.bottomform.elements['country'].value+";"; // popup a chooser OLgetAJAX( url, update_geocode, 300 ); diff --git a/httemplate/edit/cust_main/choose_tax_location.html b/httemplate/edit/cust_main/choose_tax_location.html index 045490b55..bd8b95cb6 100644 --- a/httemplate/edit/cust_main/choose_tax_location.html +++ b/httemplate/edit/cust_main/choose_tax_location.html @@ -4,17 +4,21 @@