Fix users without provider setting setted
This commit is contained in:
@@ -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:
|
||||
|
||||
@@ -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',
|
||||
|
||||
|
||||
Reference in New Issue
Block a user