From 2a8876846f52d6a515700f4fda191dc580264991 Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Tue, 16 Apr 2024 08:10:36 -0400 Subject: [PATCH] Fixes #15695: Clear any legacy group permission associations during migration --- netbox/users/migrations/0006_custom_group_model.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/netbox/users/migrations/0006_custom_group_model.py b/netbox/users/migrations/0006_custom_group_model.py index 1d693730b..f958d242a 100644 --- a/netbox/users/migrations/0006_custom_group_model.py +++ b/netbox/users/migrations/0006_custom_group_model.py @@ -63,6 +63,11 @@ class Migration(migrations.Migration): field=models.ManyToManyField(blank=True, related_name='object_permissions', to='users.group'), ), + # Delete any lingering group assignments for legacy permissions (from before NetBox v2.9) + migrations.RunSQL( + "DELETE from auth_group_permissions" + ), + # Delete groups from the old table migrations.RunSQL( "DELETE from auth_group"