diff --git a/django/db/models/deletion.py b/django/db/models/deletion.py index 90623437f5b..3bdd89cbd98 100644 --- a/django/db/models/deletion.py +++ b/django/db/models/deletion.py @@ -392,7 +392,7 @@ class Collector: if len(self.data) == 1 and len(instances) == 1: instance = list(instances)[0] if self.can_fast_delete(instance): - with transaction.mark_for_rollback_on_error(): + with transaction.mark_for_rollback_on_error(self.using): count = sql.DeleteQuery(model).delete_batch([instance.pk], self.using) setattr(instance, model._meta.pk.attname, None) return count, {model._meta.label: count}