From 90998d48198b7703c955a2e2dbe9d25e74f9c543 Mon Sep 17 00:00:00 2001 From: Mario de Frutos Date: Mon, 25 Jul 2016 13:35:59 +0200 Subject: [PATCH] Fix users without provider setting setted --- .../cartodb_services/cartodb_services/metrics/config.py | 7 +++++++ server/lib/python/cartodb_services/setup.py | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/server/lib/python/cartodb_services/cartodb_services/metrics/config.py b/server/lib/python/cartodb_services/cartodb_services/metrics/config.py index 986f525..b1474c5 100644 --- a/server/lib/python/cartodb_services/cartodb_services/metrics/config.py +++ b/server/lib/python/cartodb_services/cartodb_services/metrics/config.py @@ -535,6 +535,13 @@ class ServicesRedisConfig: def __get_user_config(self, username, orgname): user_config = self._redis_connection.hgetall( "rails:users:{0}".format(username)) + # Not all the users have the provider key yet + if not self.GEOCODER_PROVIDER_KEY in user_config: + user_config[self.GEOCODER_PROVIDER_KEY] = None + if not self.ISOLINES_PROVIDER_KEY in user_config: + user_config[self.ISOLINES_PROVIDER_KEY] = None + if not self.ROUTING_PROVIDER_KEY in user_config: + user_config[self.ROUTING_PROVIDER_KEY] = None if not user_config: raise ConfigException("""There is no user config available. Please check your configuration.'""") elif orgname: diff --git a/server/lib/python/cartodb_services/setup.py b/server/lib/python/cartodb_services/setup.py index 5b7feab..30f0d08 100644 --- a/server/lib/python/cartodb_services/setup.py +++ b/server/lib/python/cartodb_services/setup.py @@ -10,7 +10,7 @@ from setuptools import setup, find_packages setup( name='cartodb_services', - version='0.7.2', + version='0.7.2.1', description='CartoDB Services API Python Library',