summaryrefslogtreecommitdiff
path: root/django
diff options
context:
space:
mode:
Diffstat (limited to 'django')
-rw-r--r--django/db/models/fields/related.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/django/db/models/fields/related.py b/django/db/models/fields/related.py
index 2de9ec8abd..8add38d6b0 100644
--- a/django/db/models/fields/related.py
+++ b/django/db/models/fields/related.py
@@ -1565,6 +1565,8 @@ class ManyToManyField(RelatedField):
"""
Return the value of this field in the given model instance.
"""
+ if obj.pk is None:
+ return []
qs = getattr(obj, self.attname).all()
if qs._result_cache is not None:
return [item.pk for item in qs]