From a10b4c010ab2cdaa6ba8bfaec3e3540299ea77be Mon Sep 17 00:00:00 2001 From: Tim Graham Date: Tue, 7 Apr 2015 09:08:05 -0400 Subject: Fixed #24578 -- Fixed crash with QuerySet.update() on FK to O2O fields. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Thanks Anssi Kääriäinen for review. --- django/db/models/base.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'django') diff --git a/django/db/models/base.py b/django/db/models/base.py index b5d140393f..82b428b0bd 100644 --- a/django/db/models/base.py +++ b/django/db/models/base.py @@ -878,7 +878,7 @@ class Model(six.with_metaclass(ModelBase)): def prepare_database_save(self, field): if self.pk is None: raise ValueError("Unsaved model instance %r cannot be used in an ORM query." % self) - return getattr(self, field.remote_field.field_name) + return getattr(self, field.remote_field.get_related_field().attname) def clean(self): """ -- cgit v1.3