From e77eb4f43ecfee2adf6094efc28c5cae1818ee2d Mon Sep 17 00:00:00 2001 From: varshith257 <117595548+varshith257@users.noreply.github.com> Date: Fri, 25 Jul 2025 21:10:18 +0530 Subject: [PATCH] fix(assistant): use uuidv4 for chat ID generation (#37462) * fix(assistant-state): replace crypto.randomUUID with uuidv4 for chat ID generation * fix format --- apps/studio/state/ai-assistant-state.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/studio/state/ai-assistant-state.tsx b/apps/studio/state/ai-assistant-state.tsx index 8d8cc7e2713..c6047f3e8be 100644 --- a/apps/studio/state/ai-assistant-state.tsx +++ b/apps/studio/state/ai-assistant-state.tsx @@ -2,6 +2,7 @@ import type { Message as MessageType } from 'ai/react' import { DBSchema, IDBPDatabase, openDB } from 'idb' import { debounce } from 'lodash' import { createContext, PropsWithChildren, useContext, useEffect, useState } from 'react' +import { v4 as uuidv4 } from 'uuid' import { proxy, snapshot, subscribe, useSnapshot } from 'valtio' import { LOCAL_STORAGE_KEYS } from 'common' @@ -234,7 +235,7 @@ export const createAiAssistantState = (): AiAssistantState => { Pick > ) => { - const chatId = crypto.randomUUID() + const chatId = uuidv4() const newChat: ChatSession = { id: chatId, name: options?.name ?? 'Untitled',