Skip to content

Commit aaf62e8

Browse files
committed
Handle related models.
1 parent 48a112e commit aaf62e8

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

django_unicorn/views.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,12 @@ def _set_property_from_data(
4343

4444
# UnicornField and Models are always a dictionary (can be nested)
4545
if isinstance(field, UnicornField) or isinstance(field, Model):
46-
for key in value.keys():
47-
key_value = value[key]
48-
_set_property_from_data(field, key, key_value)
46+
if isinstance(value, dict):
47+
for key in value.keys():
48+
key_value = value[key]
49+
_set_property_from_data(field, key, key_value)
50+
else:
51+
_set_property_from_data(field, field.name, value)
4952
else:
5053
if hasattr(component_or_field, "_set_property"):
5154
# Can assume that `component_or_field` is a component

0 commit comments

Comments
 (0)