fix: safe_value_dict on a non-iterable object

This commit is contained in:
Matthias
2026-02-24 20:33:20 +01:00
parent 07e1088839
commit f6dbca35f3
+1 -1
View File
@@ -144,7 +144,7 @@ def safe_value_nested(obj: DictMap, keys: str, default_value=None):
""" """
nested_obj = obj nested_obj = obj
for key in keys.split("."): for key in keys.split("."):
if key in nested_obj and nested_obj[key] is not None: if isinstance(nested_obj, Mapping) and key in nested_obj and nested_obj[key] is not None:
nested_obj = nested_obj[key] nested_obj = nested_obj[key]
else: else:
return default_value return default_value