mirror of
https://github.com/langgenius/dify.git
synced 2026-04-05 23:10:48 +08:00
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:
parent
080cdda4fa
commit
9114881623
@ -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'
|
||||
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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,
|
||||
|
||||
Loading…
Reference in New Issue
Block a user