summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorAymeric Augustin <aymeric.augustin@m4x.org>2015-09-19 13:36:38 +0200
committerAymeric Augustin <aymeric.augustin@m4x.org>2015-09-19 20:28:22 +0200
commit1abd177696ef72843557980fbdd352176ed2800e (patch)
tree4c3296df31a7fa911a8d8399678054b47b4fa8a7 /docs
parenta0ce708c1cfa29c13d7334bb27d9c91f570307e8 (diff)
[1.8.x] Fixed #25160 (again) -- Moved data loss check on reverse relations.
Moved data loss check when assigning to a reverse one-to-one relation on an unsaved instance to Model.save(). This is exactly the same change as e4b813c but for reverse relations. Backport of c3904de from master
Diffstat (limited to 'docs')
-rw-r--r--docs/releases/1.8.5.txt4
-rw-r--r--docs/releases/1.8.txt3
2 files changed, 7 insertions, 0 deletions
diff --git a/docs/releases/1.8.5.txt b/docs/releases/1.8.5.txt
index 5a19a50137..ce03577cde 100644
--- a/docs/releases/1.8.5.txt
+++ b/docs/releases/1.8.5.txt
@@ -39,3 +39,7 @@ Bugfixes
* Fixed custom queryset chaining with ``values()`` and ``values_list()``
(:ticket:`20625`).
+
+* Moved the :ref:`unsaved model instance assignment data loss check
+ <unsaved-model-instance-check-18>` on reverse relations to ``Model.save()``
+ (:ticket:`25160`).
diff --git a/docs/releases/1.8.txt b/docs/releases/1.8.txt
index 3200e81f46..ec35dbe7a2 100644
--- a/docs/releases/1.8.txt
+++ b/docs/releases/1.8.txt
@@ -701,6 +701,9 @@ Assigning unsaved objects to relations raises an error
...
ValueError: save() prohibited to prevent data loss due to unsaved related object 'author'.
+ A similar check on assignment to reverse one-to-one relations was removed
+ in Django 1.8.5.
+
Assigning unsaved objects to a :class:`~django.db.models.ForeignKey`,
:class:`~django.contrib.contenttypes.fields.GenericForeignKey`, and
:class:`~django.db.models.OneToOneField` now raises a :exc:`ValueError`.