From 49a16a74bbbf72b445c531139db621023c6ed45f Mon Sep 17 00:00:00 2001 From: Fernando Mirabile Date: Thu, 24 Jul 2025 19:51:11 +0100 Subject: [PATCH] Fix handling of incoming input question for speech-to-text results --- packages/server/src/utils/buildChatflow.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/server/src/utils/buildChatflow.ts b/packages/server/src/utils/buildChatflow.ts index d71f4f27afe..cbf1bf9b8d5 100644 --- a/packages/server/src/utils/buildChatflow.ts +++ b/packages/server/src/utils/buildChatflow.ts @@ -325,8 +325,12 @@ export const executeFlow = async ({ const speechToTextResult = await convertSpeechToText(upload, speechToTextConfig, options) logger.debug(`[server]: [${orgId}]: Speech to text result: ${speechToTextResult}`) if (speechToTextResult) { - incomingInput.question = speechToTextResult - question = speechToTextResult + if (incomingInput.question && incomingInput.question.trim()) { + incomingInput.question = `${incomingInput.question.trim()}\n\n ${speechToTextResult}` + } else { + incomingInput.question = speechToTextResult + } + question = incomingInput.question } } }