fix: update frontend trigger field mapping from triggers to events

- Update TriggerProviderApiEntity type to use events field (aligned with backend commit 32f4d1af8)
- Update conversion function in use-triggers.ts to map provider.events to TriggerWithProvider.triggers
- Fix trigger-events-list.tsx to use providerInfo.events (TriggerProviderApiEntity type)
- Fix parameters-form.tsx to use provider.triggers (TriggerWithProvider type)
This commit is contained in:
lyzno1 2025-10-01 09:53:45 +08:00
parent 080cdda4fa
commit 9114881623
3 changed files with 3 additions and 3 deletions

View File

@ -96,7 +96,7 @@ export const TriggerEventsList = () => {
if (!detail || !providerInfo)
return undefined
const tools = (providerInfo.triggers || []).map((trigger: any) => toTool(trigger, providerInfo.author))
const tools = (providerInfo.events || []).map((trigger: any) => toTool(trigger, providerInfo.author))
const metaVersion = detail.declaration.meta?.version || detail.version || '1.0'

View File

@ -202,7 +202,7 @@ export type TriggerProviderApiEntity = {
credentials_schema: TriggerCredentialField[]
oauth_client_schema: TriggerCredentialField[]
subscription_schema: TriggerSubscriptionSchema
triggers: TriggerApiEntity[]
events: TriggerApiEntity[]
}
// Frontend types - compatible with ToolWithProvider

View File

@ -33,7 +33,7 @@ const convertToTriggerWithProvider = (provider: TriggerProviderApiEntity): Trigg
labels: provider.tags || [],
plugin_id: provider.plugin_id,
plugin_unique_identifier: provider.plugin_unique_identifier || '',
triggers: provider.triggers.map(trigger => ({
triggers: provider.events.map(trigger => ({
name: trigger.name,
author: provider.author,
label: trigger.identity.label,