Merge pull request #1619 from FlowiseAI/bugfix/Custom-Function-Ending-Node

Bugfix/custom function ending node
This commit is contained in:
Henry Heng
2024-01-26 19:50:37 +00:00
committed by GitHub
+6 -2
View File
@@ -473,7 +473,7 @@ export class App {
} }
} }
isStreaming = isFlowValidForStream(nodes, endingNodeData) isStreaming = isEndingNode ? false : isFlowValidForStream(nodes, endingNodeData)
} }
const obj = { isStreaming } const obj = { isStreaming }
@@ -1676,7 +1676,11 @@ export class App {
return res.status(500).send(`Ending node must be either a Chain or Agent`) return res.status(500).send(`Ending node must be either a Chain or Agent`)
} }
if (!Object.values(endingNodeData.outputs ?? {}).includes(endingNodeData.name)) { if (
endingNodeData.outputs &&
Object.keys(endingNodeData.outputs).length &&
!Object.values(endingNodeData.outputs ?? {}).includes(endingNodeData.name)
) {
return res return res
.status(500) .status(500)
.send( .send(