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: