Skip to content

Commit 3acc271

Browse files
committed
fix: Add application delete workspace user role permission
1 parent 8d718fa commit 3acc271

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

apps/application/serializers/application.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -845,6 +845,7 @@ def delete(self, with_valid=True):
845845
QuerySet(ResourceMapping).filter(
846846
Q(target_id=application_id) | Q(source_id=application_id)
847847
).delete()
848+
QuerySet(WorkspaceUserResourcePermission).filter(target=application_id).delete()
848849
QuerySet(Application).filter(id=application_id).delete()
849850
trigger_ids = list(
850851
QuerySet(TriggerTask).filter(
@@ -1368,6 +1369,7 @@ def batch_delete(self, instance: Dict, with_valid=True):
13681369
QuerySet(ResourceMapping).filter(
13691370
Q(target_id__in=id_list) | Q(source_id__in=id_list)
13701371
).delete()
1372+
QuerySet(WorkspaceUserResourcePermission).filter(target__in=id_list).delete()
13711373

13721374
QuerySet(Application).filter(id__in=id_list, workspace_id=workspace_id).delete()
13731375

0 commit comments

Comments
 (0)