Skip to content

Commit 38c40d5

Browse files
committed
minor fix
1 parent a06f0e3 commit 38c40d5

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

osbot_utils/type_safe/type_safe_core/steps/Type_Safe__Step__From_Json.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -308,8 +308,9 @@ def deserialize_nested_dict(self, value_class, dict_value):
308308
return dict_value # No type info, use raw dict
309309

310310
def deserialize_type_safe_value(self, value_class, dict_value): # Handle deserialization of Type_Safe subclass values.
311-
if 'node_type' in dict_value:
312-
value_class = type_safe_convert.get_class_from_class_name(dict_value['node_type'])
311+
value = dict_value.get('node_type')
312+
if value:
313+
value_class = type_safe_convert.get_class_from_class_name(value)
313314

314315
return self.deserialize_from_dict(value_class(), dict_value)
315316

0 commit comments

Comments
 (0)