mirror of
https://github.com/langgenius/dify.git
synced 2026-04-28 03:36:36 +08:00
fix: variable assigner in node metadata (#25716)
This commit is contained in:
commit
d869f1405e
@ -6,6 +6,7 @@ import dataSourceDefault from '@/app/components/workflow/nodes/data-source/defau
|
|||||||
import dataSourceEmptyDefault from '@/app/components/workflow/nodes/data-source-empty/default'
|
import dataSourceEmptyDefault from '@/app/components/workflow/nodes/data-source-empty/default'
|
||||||
import { WORKFLOW_COMMON_NODES } from '@/app/components/workflow/constants/node'
|
import { WORKFLOW_COMMON_NODES } from '@/app/components/workflow/constants/node'
|
||||||
import type { AvailableNodesMetaData } from '@/app/components/workflow/hooks-store/store'
|
import type { AvailableNodesMetaData } from '@/app/components/workflow/hooks-store/store'
|
||||||
|
import { BlockEnum } from '@/app/components/workflow/types'
|
||||||
|
|
||||||
export const useAvailableNodesMetaData = () => {
|
export const useAvailableNodesMetaData = () => {
|
||||||
const { t } = useTranslation()
|
const { t } = useTranslation()
|
||||||
@ -59,7 +60,10 @@ export const useAvailableNodesMetaData = () => {
|
|||||||
return useMemo(() => {
|
return useMemo(() => {
|
||||||
return {
|
return {
|
||||||
nodes: availableNodesMetaData,
|
nodes: availableNodesMetaData,
|
||||||
nodesMap: availableNodesMetaDataMap,
|
nodesMap: {
|
||||||
|
...availableNodesMetaDataMap,
|
||||||
|
[BlockEnum.VariableAssigner]: availableNodesMetaDataMap?.[BlockEnum.VariableAggregator],
|
||||||
|
},
|
||||||
}
|
}
|
||||||
}, [availableNodesMetaData, availableNodesMetaDataMap])
|
}, [availableNodesMetaData, availableNodesMetaDataMap])
|
||||||
}
|
}
|
||||||
|
|||||||
@ -7,6 +7,7 @@ import AnswerDefault from '@/app/components/workflow/nodes/answer/default'
|
|||||||
import { WORKFLOW_COMMON_NODES } from '@/app/components/workflow/constants/node'
|
import { WORKFLOW_COMMON_NODES } from '@/app/components/workflow/constants/node'
|
||||||
import type { AvailableNodesMetaData } from '@/app/components/workflow/hooks-store/store'
|
import type { AvailableNodesMetaData } from '@/app/components/workflow/hooks-store/store'
|
||||||
import { useIsChatMode } from './use-is-chat-mode'
|
import { useIsChatMode } from './use-is-chat-mode'
|
||||||
|
import { BlockEnum } from '@/app/components/workflow/types'
|
||||||
|
|
||||||
export const useAvailableNodesMetaData = () => {
|
export const useAvailableNodesMetaData = () => {
|
||||||
const { t } = useTranslation()
|
const { t } = useTranslation()
|
||||||
@ -58,7 +59,10 @@ export const useAvailableNodesMetaData = () => {
|
|||||||
return useMemo(() => {
|
return useMemo(() => {
|
||||||
return {
|
return {
|
||||||
nodes: availableNodesMetaData,
|
nodes: availableNodesMetaData,
|
||||||
nodesMap: availableNodesMetaDataMap,
|
nodesMap: {
|
||||||
|
...availableNodesMetaDataMap,
|
||||||
|
[BlockEnum.VariableAssigner]: availableNodesMetaDataMap?.[BlockEnum.VariableAggregator],
|
||||||
|
},
|
||||||
}
|
}
|
||||||
}, [availableNodesMetaData, availableNodesMetaDataMap])
|
}, [availableNodesMetaData, availableNodesMetaDataMap])
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user