diff options
| author | Simon Charette <charette.s@gmail.com> | 2022-02-09 01:34:45 -0500 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2022-02-09 11:14:50 +0100 |
| commit | d35ce682e31ea4a86c2079c60721fae171f03d7c (patch) | |
| tree | ef28db03ec81c0d5835e0ff34d49099fbd7b80c9 /tests/middleware_exceptions | |
| parent | d70b4bea18c96e518ce14dca96085e9265e8ebb6 (diff) | |
Fixed #33506 -- Made QuerySet.bulk_update() perform atomic writes against write database.
The lack of _for_write = True assignment in bulk_update prior to
accessing self.db resulted in the db_for_read database being used to
wrap batched UPDATEs in a transaction.
Also tweaked the batch queryset creation to also ensure they are
executed against the same database as the opened transaction under all
circumstances.
Refs #23646, #33501.
Diffstat (limited to 'tests/middleware_exceptions')
0 files changed, 0 insertions, 0 deletions
