From 3efdfad37dde30ccfc4cdd0d09d62ea2b9e29508 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADctor=20Fern=C3=A1ndez=20Poyatos?= Date: Tue, 12 Nov 2024 15:59:44 +0100 Subject: [PATCH] fix(ResourceTagMapping): PRWLR-5271 set CASCADE for resource field (#80) --- src/backend/api/migrations/0001_initial.py | 2 +- src/backend/api/models.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/backend/api/migrations/0001_initial.py b/src/backend/api/migrations/0001_initial.py index 7069270823..dc044a9590 100644 --- a/src/backend/api/migrations/0001_initial.py +++ b/src/backend/api/migrations/0001_initial.py @@ -794,7 +794,7 @@ class Migration(migrations.Migration): ( "resource", models.ForeignKey( - on_delete=django.db.models.deletion.DO_NOTHING, + on_delete=django.db.models.deletion.CASCADE, to="api.resource", ), ), diff --git a/src/backend/api/models.py b/src/backend/api/models.py index ed7a2c5c91..b875918c9d 100644 --- a/src/backend/api/models.py +++ b/src/backend/api/models.py @@ -450,7 +450,7 @@ class ResourceTagMapping(RowLevelSecurityProtectedModel): # NOTE that we don't really need a primary key here, # but everything is easier with django if we do id = models.UUIDField(primary_key=True, default=uuid4, editable=False) - resource = models.ForeignKey(Resource, on_delete=models.DO_NOTHING) + resource = models.ForeignKey(Resource, on_delete=models.CASCADE) tag = models.ForeignKey(ResourceTag, on_delete=models.CASCADE) class Meta(RowLevelSecurityProtectedModel.Meta):