mirror of
https://github.com/django/django.git
synced 2025-10-24 14:16:09 +00:00
Fixed #31246 -- Fixed locking models in QuerySet.select_for_update(of=()) for related fields and parent link fields with multi-table inheritance.
Partly regression in 0107e3d105.
This commit is contained in:
committed by
Mariusz Felisiak
parent
41a3b3d186
commit
1712a76b9d
@@ -9,4 +9,8 @@ Django 2.2.11 fixes a data loss bug in 2.2.10.
|
||||
Bugfixes
|
||||
========
|
||||
|
||||
* ...
|
||||
* Fixed a data loss possibility in the
|
||||
:meth:`~django.db.models.query.QuerySet.select_for_update`. When using
|
||||
related fields or parent link fields with :ref:`multi-table-inheritance` in
|
||||
the ``of`` argument, the corresponding models were not locked
|
||||
(:ticket:`31246`).
|
||||
|
||||
@@ -14,3 +14,9 @@ Bugfixes
|
||||
|
||||
* Fixed a regression in Django 3.0 that caused a file response using a
|
||||
temporary file to be closed incorrectly (:ticket:`31240`).
|
||||
|
||||
* Fixed a data loss possibility in the
|
||||
:meth:`~django.db.models.query.QuerySet.select_for_update`. When using
|
||||
related fields or parent link fields with :ref:`multi-table-inheritance` in
|
||||
the ``of`` argument, the corresponding models were not locked
|
||||
(:ticket:`31246`).
|
||||
|
||||
Reference in New Issue
Block a user