mirror of
https://github.com/farcasclaudiu/Flowise.git
synced 2026-06-28 23:01:09 +03:00
Fix 'label' undefined errors for sequential agents (#3585)
Fix 'label' undefined errors Commit adds some optional chaining around 2 reads of 'label' property.
This commit is contained in:
@@ -325,7 +325,7 @@ export const buildAgentGraph = async (
|
|||||||
// Send loading next agent indicator
|
// Send loading next agent indicator
|
||||||
if (reasoning.next && reasoning.next !== 'FINISH' && reasoning.next !== 'END') {
|
if (reasoning.next && reasoning.next !== 'FINISH' && reasoning.next !== 'END') {
|
||||||
if (sseStreamer) {
|
if (sseStreamer) {
|
||||||
sseStreamer.streamNextAgentEvent(chatId, mapNameToLabel[reasoning.next].label || reasoning.next)
|
sseStreamer.streamNextAgentEvent(chatId, mapNameToLabel[reasoning.next]?.label || reasoning.next)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -218,7 +218,7 @@ export const utilBuildChatflow = async (req: Request, isInternal: boolean = fals
|
|||||||
|
|
||||||
/*** Get session ID ***/
|
/*** Get session ID ***/
|
||||||
const memoryNode = findMemoryNode(nodes, edges)
|
const memoryNode = findMemoryNode(nodes, edges)
|
||||||
const memoryType = memoryNode?.data.label
|
const memoryType = memoryNode?.data?.label
|
||||||
let sessionId = getMemorySessionId(memoryNode, incomingInput, chatId, isInternal)
|
let sessionId = getMemorySessionId(memoryNode, incomingInput, chatId, isInternal)
|
||||||
|
|
||||||
/*** Get Ending Node with Directed Graph ***/
|
/*** Get Ending Node with Directed Graph ***/
|
||||||
|
|||||||
Reference in New Issue
Block a user