8000 Handle case where obj=None in PKRelatedField.field_to_native() · alumni/django-rest-framework@745ebec · GitHub
[go: up one dir, main page]

Skip to content

Commit 745ebec

Browse files
committed
Handle case where obj=None in PKRelatedField.field_to_native()
Fixes encode#1072
1 parent a15cda4 commit 745ebec

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

rest_framework/relations.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -264,7 +264,7 @@ def field_to_native(self, obj, field_name):
264264
# RelatedObject (reverse relationship)
265265
try:
266266
pk = getattr(obj, self.source or field_name).pk
267-
except ObjectDoesNotExist:
267+
except (ObjectDoesNotExist, AttributeError):
268268
return None
269269

270270
# Forward relationship

0 commit comments

Comments
 (0)
0