From e466c2c90caabbd2e0ab958aefbdb19e3afe7b3b Mon Sep 17 00:00:00 2001 From: Tat Dat Duong Date: Wed, 5 Mar 2025 00:20:59 +0100 Subject: [PATCH] fix(sdk-js): handle threadId: undefined as controlled --- libs/sdk-js/src/react/stream.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libs/sdk-js/src/react/stream.tsx b/libs/sdk-js/src/react/stream.tsx index 72c25bbe4..fa7e09a33 100644 --- a/libs/sdk-js/src/react/stream.tsx +++ b/libs/sdk-js/src/react/stream.tsx @@ -366,11 +366,11 @@ const useControllableThreadId = (options?: { onThreadIdRef.current?.(threadId); }, []); - if (typeof options?.threadId === "undefined") { + if (!options || !("threadId" in options)) { return [localThreadId, onThreadId]; } - return [options.threadId, onThreadId]; + return [options.threadId ?? null, onThreadId]; }; type BagTemplate = {