From 32f1818cb35ace4bf27426e342813e421ba388d5 Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Sun, 27 Oct 2024 16:40:26 -0700 Subject: [PATCH] Wrap in db transaction --- src/documents/management/commands/convert_mariadb_uuid.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/documents/management/commands/convert_mariadb_uuid.py b/src/documents/management/commands/convert_mariadb_uuid.py index 4000e67cb..86c093700 100644 --- a/src/documents/management/commands/convert_mariadb_uuid.py +++ b/src/documents/management/commands/convert_mariadb_uuid.py @@ -1,6 +1,7 @@ from django.core.management.base import BaseCommand from django.db import connection from django.db import models +from django.db import transaction from documents.models import Document @@ -33,4 +34,5 @@ class Command(BaseCommand): ) def handle(self, **options): - self.convert_field(Document, "transaction_id", null=True) + with transaction.atomic(): + self.convert_field(Document, "transaction_id", null=True)