From cc219cc81c86d67f4faea042c060d5023f8a99a8 Mon Sep 17 00:00:00 2001 From: lyzno1 Date: Sat, 25 Oct 2025 14:21:52 +0800 Subject: [PATCH] fix: workflow_trigger --- api/controllers/console/app/workflow_trigger.py | 7 ++++--- api/services/workflow_app_service.py | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/api/controllers/console/app/workflow_trigger.py b/api/controllers/console/app/workflow_trigger.py index 85d87fe2c5..d47c394847 100644 --- a/api/controllers/console/app/workflow_trigger.py +++ b/api/controllers/console/app/workflow_trigger.py @@ -117,7 +117,7 @@ class AppTriggersApi(Resource): "plugin_unique_identifier": controller.plugin_unique_identifier, "icon": api_entity.icon or "", "provider_name": api_entity.name, - "provider_label": api_entity.label, + "provider_label": api_entity.label.to_dict(), } except Exception: metadata = {} @@ -204,8 +204,9 @@ class AppTriggerEnableApi(Resource): trigger.event_name = plugin_trigger.event_name # type: ignore[attr-defined] trigger.plugin_id = controller.plugin_id # type: ignore[attr-defined] trigger.plugin_unique_identifier = controller.plugin_unique_identifier # type: ignore[attr-defined] - trigger.provider_label = controller.to_api_entity().label # type: ignore[attr-defined] - plugin_icon = controller.to_api_entity().icon or "" + api_entity = controller.to_api_entity() + trigger.provider_label = api_entity.label.to_dict() # type: ignore[attr-defined] + plugin_icon = api_entity.icon or "" except Exception: plugin_icon = "" trigger.icon = plugin_icon # type: ignore[attr-defined] diff --git a/api/services/workflow_app_service.py b/api/services/workflow_app_service.py index d136f0eb98..15842c83e5 100644 --- a/api/services/workflow_app_service.py +++ b/api/services/workflow_app_service.py @@ -194,7 +194,7 @@ class WorkflowAppService: api_entity = controller.to_api_entity() metadata = { "provider_name": api_entity.name, - "provider_label": api_entity.label, + "provider_label": api_entity.label.to_dict(), "icon": api_entity.icon or "", "plugin_id": controller.plugin_id, "plugin_unique_identifier": controller.plugin_unique_identifier,