From bfca8d9368ef5d2eb664909fcef500f7f6268936 Mon Sep 17 00:00:00 2001 From: Baptiste Arnaud Date: Thu, 22 Jun 2023 11:47:28 +0200 Subject: [PATCH] :bug: (openai) Fix streaming when starting with OpenAI block --- apps/viewer/src/features/chat/api/sendMessage.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/apps/viewer/src/features/chat/api/sendMessage.ts b/apps/viewer/src/features/chat/api/sendMessage.ts index 46370977f..6ec87382b 100644 --- a/apps/viewer/src/features/chat/api/sendMessage.ts +++ b/apps/viewer/src/features/chat/api/sendMessage.ts @@ -175,11 +175,12 @@ const startSession = async (startParams?: StartParams, userId?: string) => { const { messages, input, clientSideActions, newSessionState, logs } = await startBotFlow(initialState, startParams.startGroupId) - const containsSetVariableClientSideAction = clientSideActions?.some( - (action) => 'setVariable' in action + const clientSideActionsNeedSessionId = clientSideActions?.some( + (action) => + 'setVariable' in action || 'streamOpenAiChatCompletion' in action ) - if (!input && !containsSetVariableClientSideAction) + if (!input && !clientSideActionsNeedSessionId) return { messages, clientSideActions,