fix: switch version not work

pull/12547/head
AkaraChen 1 year ago
parent efb6a5dd3e
commit 145ef794b6

@ -99,7 +99,7 @@ export const AgentStrategySelector = memo((props: AgentStrategySelectorProps) =>
if (!list) return [] if (!list) return []
return list.filter(tool => tool.name.toLowerCase().includes(query.toLowerCase())) return list.filter(tool => tool.name.toLowerCase().includes(query.toLowerCase()))
}, [query, list]) }, [query, list])
const { strategyStatus } = useStrategyInfo( const { strategyStatus, refetch: refetchStrategyInfo } = useStrategyInfo(
value?.agent_strategy_provider_name, value?.agent_strategy_provider_name,
value?.agent_strategy_name, value?.agent_strategy_name,
) )
@ -178,13 +178,13 @@ export const AgentStrategySelector = memo((props: AgentStrategySelectorProps) =>
: <RiArrowDownSLine className='size-4 text-text-tertiary' /> : <RiArrowDownSLine className='size-4 text-text-tertiary' />
} }
{showSwitchVersion && <SwitchPluginVersion {showSwitchVersion && <SwitchPluginVersion
uniqueIdentifier={'langgenius/openai:12'} uniqueIdentifier={value.plugin_unique_identifier}
tooltip={<ToolTipContent tooltip={<ToolTipContent
title={t('workflow.nodes.agent.unsupportedStrategy')}> title={t('workflow.nodes.agent.unsupportedStrategy')}>
{t('workflow.nodes.agent.strategyNotFoundDescAndSwitchVersion')} {t('workflow.nodes.agent.strategyNotFoundDescAndSwitchVersion')}
</ToolTipContent>} </ToolTipContent>}
onChange={() => { onChange={() => {
// TODO: refresh all strategies refetchStrategyInfo()
}} }}
/>} />}
</div> </div>

@ -49,10 +49,15 @@ export const useStrategyInfo = (
isExistInPlugin: strategyExist, isExistInPlugin: strategyExist,
} }
}, [strategy, marketplace, strategyProvider.isError, strategyProvider.isLoading]) }, [strategy, marketplace, strategyProvider.isError, strategyProvider.isLoading])
const refetch = useCallback(() => {
strategyProvider.refetch()
marketplace.refetch()
}, [marketplace, strategyProvider])
return { return {
strategyProvider, strategyProvider,
strategy, strategy,
strategyStatus, strategyStatus,
refetch,
} }
} }

Loading…
Cancel
Save