fix(flowEditor): 修复节点连接数据处理逻辑

fixbug
钟良源 1 month ago
parent 70f6333596
commit a09da139f2

@ -283,6 +283,7 @@ const NodeContent = ({ data }: { data: NodeContentData }) => {
const handleIdIn = apiIn.name || apiIn.id;
const hasConnectionIn = getConnectedEdgesForHandle(edges, nodeId, handleIdIn, 'target').length > 0;
if (hasConnectionIn) {
const relatedDataIn = getDataFieldsForApi(apiIn, dataIns, 'in');
connectedIns.push(...relatedDataIn);
@ -290,10 +291,10 @@ const NodeContent = ({ data }: { data: NodeContentData }) => {
const relatedDataOut = getDataFieldsForApi(apiIn, dataOuts, 'out');
connectedOuts.push(...relatedDataOut);
}
else {
connectedIns.push(...dataIns);
connectedOuts.push(...dataOuts);
}
// else {
// connectedIns.push(...dataIns);
// connectedOuts.push(...dataOuts);
// }
});
return { connectedIns, connectedOuts };

Loading…
Cancel
Save