diff options
| author | Christophe Simonis <chs@odoo.com> | 2019-04-02 12:34:15 +0200 |
|---|---|---|
| committer | Christophe Simonis <chs@odoo.com> | 2019-04-02 12:34:15 +0200 |
| commit | 180f105508c277076734d59265b5120bd8b2d6fb (patch) | |
| tree | eabd80ad47851d593352045b43e335a268aaf174 /addons/base_geolocalize | |
| parent | 23650d5217c6b383b4dd3a8de9add1bc4d7b1cf7 (diff) | |
| parent | d158a8ffbfa3b7ad1c22aff938bb630bf53cea97 (diff) | |
[MERGE] forward port branch saas-14 up to d158a8ffbfa
Diffstat (limited to 'addons/base_geolocalize')
| -rw-r--r-- | addons/base_geolocalize/models/res_partner.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/addons/base_geolocalize/models/res_partner.py b/addons/base_geolocalize/models/res_partner.py index 4c36ffe9207..ffbfc550c6b 100644 --- a/addons/base_geolocalize/models/res_partner.py +++ b/addons/base_geolocalize/models/res_partner.py @@ -31,7 +31,13 @@ def geo_find(addr, apikey=False): if result['status'] != 'OK': if result.get('error_message'): _logger.error(result['error_message']) - return None + error_msg = _('Unable to geolocate, received the error:\n%s' + '\n\nGoogle made this a paid feature.\n' + 'You should first enable billing on your Google account.\n' + 'Then, go to Developer Console, and enable the APIs:\n' + 'Geocoding, Maps Static, Maps Javascript.\n' + % result['error_message']) + raise UserError(error_msg) try: geo = result['results'][0]['geometry']['location'] |
