From 63c03894cc7daa16129794e27fb3224a299ca7e1 Mon Sep 17 00:00:00 2001 From: Javier Goizueta Date: Tue, 21 Mar 2017 15:45:05 +0100 Subject: [PATCH] Fix bugs --- .../cartodb_services/refactor/storage/server_config.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/lib/python/cartodb_services/cartodb_services/refactor/storage/server_config.py b/server/lib/python/cartodb_services/cartodb_services/refactor/storage/server_config.py index 7ee3fe5..67b6328 100644 --- a/server/lib/python/cartodb_services/cartodb_services/refactor/storage/server_config.py +++ b/server/lib/python/cartodb_services/cartodb_services/refactor/storage/server_config.py @@ -10,7 +10,7 @@ class InDbServerConfigStorage(ConfigBackendInterface): json_output = None try: json_output = rows[0]['conf'] - except IndexError: + except (IndexError, KeyError): pass if (json_output): return json.loads(json_output) @@ -23,7 +23,7 @@ class InDbServerConfigStorage(ConfigBackendInterface): def set(self, key, config): json_config = json.dumps(config) quoted_config = cartodb_services.plpy.quote_nullable(json_config) - sql = "SELECT cdb_dataservices_server.cdb_conf_setconf('{0}', {0})".format(key, quoted_config) + sql = "SELECT cdb_dataservices_server.cdb_conf_setconf('{0}', {1})".format(key, quoted_config) cartodb_services.plpy.execute(sql) def remove(self, key):