From 9b2a74352448c6df668bdaef178188112cc7b14e Mon Sep 17 00:00:00 2001 From: shaohuzhang1 Date: Tue, 3 Feb 2026 15:52:04 +0800 Subject: [PATCH] fix: [Trigger] Delete trigger task when deleting application resources --- apps/application/serializers/application.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/application/serializers/application.py b/apps/application/serializers/application.py index 5fc32847c49..173bd53f9cc 100644 --- a/apps/application/serializers/application.py +++ b/apps/application/serializers/application.py @@ -802,10 +802,10 @@ def delete(self, with_valid=True): QuerySet(Application).filter(id=application_id).delete() trigger_ids = list( QuerySet(TriggerTask).filter( - source_type="APPLICATION", source_id=self.data.get('id') + source_type="APPLICATION", source_id=application_id ).values('trigger_id').distinct() ) - QuerySet(TriggerTask).filter(source_type="APPLICATION", source_id=self.data.get('id')).delete() + QuerySet(TriggerTask).filter(source_type="APPLICATION", source_id=application_id).delete() for trigger_id in trigger_ids: trigger = Trigger.objects.filter(id=trigger_id['trigger_id']).first() if trigger and trigger.is_active: