diff options
| author | Aymeric Augustin <aymeric.augustin@m4x.org> | 2015-09-19 13:36:38 +0200 |
|---|---|---|
| committer | Aymeric Augustin <aymeric.augustin@m4x.org> | 2015-09-19 20:27:53 +0200 |
| commit | c3904deb919823af577adf5d9d35e9c113eb8289 (patch) | |
| tree | f8d22a2af5f600c7989a991bbdc62cf93d29e784 /docs/releases | |
| parent | a4b80e242162a7d6ac2337a2a621a82027c549b7 (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.txt | 4 | ||||
| -rw-r--r-- | docs/releases/1.8.txt | 3 |
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`. |
