summaryrefslogtreecommitdiff
path: root/docs/releases
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:27:53 +0200
commitc3904deb919823af577adf5d9d35e9c113eb8289 (patch)
treef8d22a2af5f600c7989a991bbdc62cf93d29e784 /docs/releases
parenta4b80e242162a7d6ac2337a2a621a82027c549b7 (diff)
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.
Diffstat (limited to 'docs/releases')
-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 a6fa2785fc..a2d98656b6 100644
--- a/docs/releases/1.8.txt
+++ b/docs/releases/1.8.txt
@@ -702,6 +702,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`.