From a8be0ca50f63fa06a2cf9b00ac893ba73f601c79 Mon Sep 17 00:00:00 2001 From: Austin Riba Date: Thu, 6 Feb 2025 14:32:26 -0800 Subject: [PATCH] Always get or create Public group in migrations --- tom_targets/migrations/0025_auto_20250206_2017.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tom_targets/migrations/0025_auto_20250206_2017.py b/tom_targets/migrations/0025_auto_20250206_2017.py index 6106dcb0..d3d5a9d4 100644 --- a/tom_targets/migrations/0025_auto_20250206_2017.py +++ b/tom_targets/migrations/0025_auto_20250206_2017.py @@ -17,7 +17,7 @@ def remove_public_group(apps, schema_editor): UserObjectPermission = apps.get_model('guardian', 'UserObjectPermission') GroupObjectPermission = apps.get_model('guardian', 'GroupObjectPermission') - group = Group.objects.get(name='Public') + group, _ = Group.objects.get_or_create(name='Public') # Delete Target permissions for public group GroupObjectPermission.objects.filter(group=group, content_type__model=target_model.lower()).delete()