diff --git a/api/controllers/console/app/workflow_trigger.py b/api/controllers/console/app/workflow_trigger.py index d47c394847..85d87fe2c5 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.to_dict(), + "provider_label": api_entity.label, } except Exception: metadata = {} @@ -204,9 +204,8 @@ 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] - api_entity = controller.to_api_entity() - trigger.provider_label = api_entity.label.to_dict() # type: ignore[attr-defined] - plugin_icon = api_entity.icon or "" + trigger.provider_label = controller.to_api_entity().label # type: ignore[attr-defined] + plugin_icon = controller.to_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 15842c83e5..d136f0eb98 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.to_dict(), + "provider_label": api_entity.label, "icon": api_entity.icon or "", "plugin_id": controller.plugin_id, "plugin_unique_identifier": controller.plugin_unique_identifier,