diff --git a/core/common.py b/core/common.py index f963b71..7bebf2d 100644 --- a/core/common.py +++ b/core/common.py @@ -110,6 +110,8 @@ def get_size(path): def get_nested_value(data, dotted_key, default=None): keys = dotted_key.split('.') for key in keys: + if isinstance(data, str): + data = json.loads(data) if isinstance(data, dict) and key in data: data = data[key] else: