From 8da8338469d5184e266204e99b595a1f50af1f15 Mon Sep 17 00:00:00 2001
From: Alessandro Cerioni <acerioni@grandlyon.com>
Date: Sat, 9 Mar 2019 10:48:32 +0100
Subject: [PATCH] Bugfix.

---
 5-pg-field-type-detector.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/5-pg-field-type-detector.py b/5-pg-field-type-detector.py
index a3f065a..a7f9859 100644
--- a/5-pg-field-type-detector.py
+++ b/5-pg-field-type-detector.py
@@ -188,7 +188,7 @@ def generate_field_catalog( cfg, catalog=None ):
         logging.info('Done.')
         #field_catalog = generate_field_catalog( cfg, pg_connection, field_catalog )
 
-        if 'whitelist' in cfg['postgis']['databases'][dbname].keys():
+        if isinstance()'whitelist' in cfg['postgis']['databases'][dbname], dict) and 'whitelist' in cfg['postgis']['databases'][dbname].keys():
             whitelist = cfg['postgis']['databases'][dbname]['whitelist']
         else:
             whitelist = None
-- 
GitLab