소스 검색

Fixes #15695: Clear any legacy group permission associations during migration

Jeremy Stretch 2 년 전
부모
커밋
2a8876846f
1개의 변경된 파일5개의 추가작업 그리고 0개의 파일을 삭제
  1. 5 0
      netbox/users/migrations/0006_custom_group_model.py

+ 5 - 0
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"