diff options
| author | Tim Graham <timograham@gmail.com> | 2015-04-07 09:08:05 -0400 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2015-04-09 08:24:07 -0400 |
| commit | b1dc128a03fc586b42a0d9f26dfe0bc7655ea6e8 (patch) | |
| tree | 3bf0af341e5ce10ad5262c48659050dc3d012035 /django/db | |
| parent | d11e87bff50a9b53de2fe683740fb875d3d2d9e9 (diff) | |
[1.8.x] Fixed #24578 -- Fixed crash with QuerySet.update() on FK to O2O fields.
Thanks Anssi Kääriäinen for review.
Backport of 10b4c010ab2cdaa6ba8bfaec3e3540299ea77be from master
Diffstat (limited to 'django/db')
| -rw-r--r-- | django/db/models/base.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/django/db/models/base.py b/django/db/models/base.py index 4b51ca85d8..86ba01ffcc 100644 --- a/django/db/models/base.py +++ b/django/db/models/base.py @@ -912,7 +912,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.rel.field_name) + return getattr(self, field.rel.get_related_field().attname) def clean(self): """ |
