fix: workflow_trigger

This commit is contained in:
lyzno1 2025-10-25 14:21:52 +08:00
parent 945295adc3
commit cc219cc81c
No known key found for this signature in database
2 changed files with 5 additions and 4 deletions

View File

@ -117,7 +117,7 @@ class AppTriggersApi(Resource):
"plugin_unique_identifier": controller.plugin_unique_identifier, "plugin_unique_identifier": controller.plugin_unique_identifier,
"icon": api_entity.icon or "", "icon": api_entity.icon or "",
"provider_name": api_entity.name, "provider_name": api_entity.name,
"provider_label": api_entity.label, "provider_label": api_entity.label.to_dict(),
} }
except Exception: except Exception:
metadata = {} metadata = {}
@ -204,8 +204,9 @@ class AppTriggerEnableApi(Resource):
trigger.event_name = plugin_trigger.event_name # type: ignore[attr-defined] trigger.event_name = plugin_trigger.event_name # type: ignore[attr-defined]
trigger.plugin_id = controller.plugin_id # 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.plugin_unique_identifier = controller.plugin_unique_identifier # type: ignore[attr-defined]
trigger.provider_label = controller.to_api_entity().label # type: ignore[attr-defined] api_entity = controller.to_api_entity()
plugin_icon = controller.to_api_entity().icon or "" trigger.provider_label = api_entity.label.to_dict() # type: ignore[attr-defined]
plugin_icon = api_entity.icon or ""
except Exception: except Exception:
plugin_icon = "" plugin_icon = ""
trigger.icon = plugin_icon # type: ignore[attr-defined] trigger.icon = plugin_icon # type: ignore[attr-defined]

View File

@ -194,7 +194,7 @@ class WorkflowAppService:
api_entity = controller.to_api_entity() api_entity = controller.to_api_entity()
metadata = { metadata = {
"provider_name": api_entity.name, "provider_name": api_entity.name,
"provider_label": api_entity.label, "provider_label": api_entity.label.to_dict(),
"icon": api_entity.icon or "", "icon": api_entity.icon or "",
"plugin_id": controller.plugin_id, "plugin_id": controller.plugin_id,
"plugin_unique_identifier": controller.plugin_unique_identifier, "plugin_unique_identifier": controller.plugin_unique_identifier,