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 = {