Commit d2d0a06f by Tom Christie Committed by GitHub

Merge pull request #5084 from Nerlin/fix-render-required-nested-serializer-error

Fixed render error of required nested serializer.
parents e1fdb895 ed72603d
...@@ -112,7 +112,7 @@ class NestedBoundField(BoundField): ...@@ -112,7 +112,7 @@ class NestedBoundField(BoundField):
def __getitem__(self, key): def __getitem__(self, key):
field = self.fields[key] field = self.fields[key]
value = self.value.get(key) if self.value else None value = self.value.get(key) if self.value else None
error = self.errors.get(key) if self.errors else None error = self.errors.get(key) if isinstance(self.errors, dict) else None
if hasattr(field, 'fields'): if hasattr(field, 'fields'):
return NestedBoundField(field, value, error, prefix=self.name + '.') return NestedBoundField(field, value, error, prefix=self.name + '.')
return BoundField(field, value, error, prefix=self.name + '.') return BoundField(field, value, error, prefix=self.name + '.')
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment