mirror of
https://github.com/labring/FastGPT.git
synced 2025-07-23 21:13:50 +00:00
fix: check reference (#3240)
This commit is contained in:
@@ -16,7 +16,7 @@ import { EmptyNode } from '@fastgpt/global/core/workflow/template/system/emptyNo
|
|||||||
import { StoreEdgeItemType } from '@fastgpt/global/core/workflow/type/edge';
|
import { StoreEdgeItemType } from '@fastgpt/global/core/workflow/type/edge';
|
||||||
import { getNanoid } from '@fastgpt/global/common/string/tools';
|
import { getNanoid } from '@fastgpt/global/common/string/tools';
|
||||||
import { getGlobalVariableNode } from './adapt';
|
import { getGlobalVariableNode } from './adapt';
|
||||||
import { WorkflowIOValueTypeEnum } from '@fastgpt/global/core/workflow/constants';
|
import { VARIABLE_NODE_ID, WorkflowIOValueTypeEnum } from '@fastgpt/global/core/workflow/constants';
|
||||||
import { NodeInputKeyEnum, NodeOutputKeyEnum } from '@fastgpt/global/core/workflow/constants';
|
import { NodeInputKeyEnum, NodeOutputKeyEnum } from '@fastgpt/global/core/workflow/constants';
|
||||||
import { EditorVariablePickerType } from '@fastgpt/web/components/common/Textarea/PromptEditor/type';
|
import { EditorVariablePickerType } from '@fastgpt/web/components/common/Textarea/PromptEditor/type';
|
||||||
import {
|
import {
|
||||||
@@ -425,6 +425,10 @@ export const checkWorkflowNodeAndConnection = ({
|
|||||||
|
|
||||||
if (!nodeId || !outputId) return false;
|
if (!nodeId || !outputId) return false;
|
||||||
|
|
||||||
|
if (nodeId === VARIABLE_NODE_ID) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
return !!nodes
|
return !!nodes
|
||||||
.find((node) => node.data.nodeId === nodeId)
|
.find((node) => node.data.nodeId === nodeId)
|
||||||
?.data.outputs.find((output) => output.id === outputId);
|
?.data.outputs.find((output) => output.id === outputId);
|
||||||
|
Reference in New Issue
Block a user