Skip to content

Commit f8ef5f2

Browse files
authored
Refs #21171 -- Made Collector.delete() rollback in the correct database.
Regression in c7dd8490b882b2cefdc7faf431dc64c532b79c9.
1 parent 0382ecf commit f8ef5f2

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

django/db/models/deletion.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -392,7 +392,7 @@ def delete(self):
392392
if len(self.data) == 1 and len(instances) == 1:
393393
instance = list(instances)[0]
394394
if self.can_fast_delete(instance):
395-
with transaction.mark_for_rollback_on_error():
395+
with transaction.mark_for_rollback_on_error(self.using):
396396
count = sql.DeleteQuery(model).delete_batch([instance.pk], self.using)
397397
setattr(instance, model._meta.pk.attname, None)
398398
return count, {model._meta.label: count}

0 commit comments

Comments
 (0)