diff --git a/src/renderer/src/hooks/useAssistant.ts b/src/renderer/src/hooks/useAssistant.ts index db34bda9..b99074c7 100644 --- a/src/renderer/src/hooks/useAssistant.ts +++ b/src/renderer/src/hooks/useAssistant.ts @@ -71,8 +71,8 @@ export function useAssistant(id: string) { updateTopics: (topics: Topic[]) => dispatch(updateTopics({ assistantId: assistant.id, topics })), removeAllTopics: () => dispatch(removeAllTopics({ assistantId: assistant.id })), setModel: useCallback( - (model: Model) => dispatch(setModel({ assistantId: assistant.id, model })), - [dispatch, assistant.id] + (model: Model) => assistant && dispatch(setModel({ assistantId: assistant?.id, model })), + [assistant, dispatch] ), updateAssistant: (assistant: Assistant) => dispatch(updateAssistant(assistant)), updateAssistantSettings: (settings: Partial) => {