From 3acc2715a2c5bfffa644c7bd9835bbc3479189ea Mon Sep 17 00:00:00 2001 From: zhangzhanwei Date: Wed, 8 Apr 2026 14:04:52 +0800 Subject: [PATCH] fix: Add application delete workspace user role permission --- apps/application/serializers/application.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/application/serializers/application.py b/apps/application/serializers/application.py index 04360ef1564..5159ddeef4d 100644 --- a/apps/application/serializers/application.py +++ b/apps/application/serializers/application.py @@ -845,6 +845,7 @@ def delete(self, with_valid=True): QuerySet(ResourceMapping).filter( Q(target_id=application_id) | Q(source_id=application_id) ).delete() + QuerySet(WorkspaceUserResourcePermission).filter(target=application_id).delete() QuerySet(Application).filter(id=application_id).delete() trigger_ids = list( QuerySet(TriggerTask).filter( @@ -1368,6 +1369,7 @@ def batch_delete(self, instance: Dict, with_valid=True): QuerySet(ResourceMapping).filter( Q(target_id__in=id_list) | Q(source_id__in=id_list) ).delete() + QuerySet(WorkspaceUserResourcePermission).filter(target__in=id_list).delete() QuerySet(Application).filter(id__in=id_list, workspace_id=workspace_id).delete()