Fixing encoding issues

This commit is contained in:
Antonio
2018-01-29 17:09:17 +01:00
parent 96d2bf6218
commit d1c8f8ced0

View File

@@ -217,6 +217,7 @@ RETURNS Geometry AS $$
from iso3166 import countries
from cartodb_services.tools import ServiceManager
from cartodb_services.mapbox import MapboxGeocoder
from cartodb_services.tools.country import country_to_iso3
from cartodb_services.refactor.service.mapbox_geocoder_config import MapboxGeocoderConfigBuilder
import cartodb_services
@@ -230,11 +231,12 @@ RETURNS Geometry AS $$
country_iso3166 = None
if country:
country_iso3166 = countries.get(country).alpha2.lower()
country_iso3 = country_to_iso3(country)
country_iso3166 = countries.get(country_iso3).alpha2.lower()
coordinates = geocoder.geocode(searchtext=searchtext, city=city,
state_province=state_province,
country=country_iso3166)
state_province=state_province,
country=country_iso3166)
if coordinates:
service_manager.quota_service.increment_success_service_use()
plan = plpy.prepare("SELECT ST_SetSRID(ST_MakePoint($1, $2), 4326); ", ["double precision", "double precision"])