diff options
| author | Karen Tracey <kmtracey@gmail.com> | 2014-11-15 14:36:41 -0500 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2014-11-16 15:44:13 +0100 |
| commit | dec93d89912965f94f9e942f0a89ca586fb91454 (patch) | |
| tree | b10f26d744c95ffc9fafd295e03f2d9fe0b78668 /django | |
| parent | de912495ab1c3b3e05e79068861ab6b3b5f5c32e (diff) | |
Fixed #21612 -- Made QuerySet.update() respect to_field
Diffstat (limited to 'django')
| -rw-r--r-- | django/db/models/base.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/django/db/models/base.py b/django/db/models/base.py index f2404d40a5..2b79a20cee 100644 --- a/django/db/models/base.py +++ b/django/db/models/base.py @@ -826,10 +826,10 @@ class Model(six.with_metaclass(ModelBase)): setattr(self, cachename, obj) return getattr(self, cachename) - def prepare_database_save(self, unused): + 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 self.pk + return getattr(self, field.rel.field_name) def clean(self): """ |
