diff --git a/src/risotto/logger.py b/src/risotto/logger.py index 6a286e9..84fc4b5 100644 --- a/src/risotto/logger.py +++ b/src/risotto/logger.py @@ -64,10 +64,12 @@ class Logger: d = {} for key, value in row.items(): if key == 'data': - if not value: + if isinstance(value, dict): + pass + elif not value: value = {} -# else: -# value = loads(value) + else: + value = loads(value) elif key in ['start_date', 'stop_date']: value = str(value) d[key] = value