From 2baa43d66fa92879ba074bf9b36171239f2fbff3 Mon Sep 17 00:00:00 2001 From: Henry Heng Date: Wed, 28 May 2025 01:47:04 +0100 Subject: [PATCH] Bugfix/Resolve variable from http node (#4518) resolve variable from http node --- packages/server/src/utils/buildAgentflow.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/server/src/utils/buildAgentflow.ts b/packages/server/src/utils/buildAgentflow.ts index 3e63d605..b503b145 100644 --- a/packages/server/src/utils/buildAgentflow.ts +++ b/packages/server/src/utils/buildAgentflow.ts @@ -344,7 +344,8 @@ export const resolveVariables = async ( : undefined if (nodeData && nodeData.data) { // Replace the reference with actual value - const actualValue = (nodeData.data['output'] as ICommonObject)?.content + const nodeOutput = nodeData.data['output'] as ICommonObject + const actualValue = nodeOutput?.content ?? nodeOutput?.http?.data // For arrays and objects, stringify them to prevent toString() conversion issues const formattedValue = Array.isArray(actualValue) || (typeof actualValue === 'object' && actualValue !== null)