From 18fd79fbe66698b01717866eda9926b7d1521fd0 Mon Sep 17 00:00:00 2001 From: Harry Date: Tue, 28 Oct 2025 18:32:06 +0800 Subject: [PATCH] feat(trigger): add event_name to PluginTriggerMetadata for enhanced trigger handling - Introduced event_name attribute in PluginTriggerMetadata to improve metadata clarity. - Updated dispatch_triggered_workflow function to include event_name when dispatching triggered workflows. --- api/services/workflow/entities.py | 1 + api/tasks/trigger_processing_tasks.py | 1 + 2 files changed, 2 insertions(+) diff --git a/api/services/workflow/entities.py b/api/services/workflow/entities.py index bd04b3b150..fff559557e 100644 --- a/api/services/workflow/entities.py +++ b/api/services/workflow/entities.py @@ -61,6 +61,7 @@ class PluginTriggerMetadata(TriggerMetadata): endpoint_id: str plugin_unique_identifier: str provider_id: str + event_name: str icon_filename: str icon_dark_filename: str diff --git a/api/tasks/trigger_processing_tasks.py b/api/tasks/trigger_processing_tasks.py index b9d24421e2..fca7e47c95 100644 --- a/api/tasks/trigger_processing_tasks.py +++ b/api/tasks/trigger_processing_tasks.py @@ -207,6 +207,7 @@ def dispatch_triggered_workflow( plugin_unique_identifier=provider_controller.plugin_unique_identifier or "", endpoint_id=subscription.endpoint_id, provider_id=subscription.provider_id, + event_name=event_name, icon_filename=trigger_entity.identity.icon or "", icon_dark_filename=trigger_entity.identity.icon_dark or "", ),