fix(useAssistant): ensure safe access to assistant ID in setModel callback
This commit is contained in:
parent
9c052dee5c
commit
a530ce652e
@ -71,8 +71,8 @@ export function useAssistant(id: string) {
|
|||||||
updateTopics: (topics: Topic[]) => dispatch(updateTopics({ assistantId: assistant.id, topics })),
|
updateTopics: (topics: Topic[]) => dispatch(updateTopics({ assistantId: assistant.id, topics })),
|
||||||
removeAllTopics: () => dispatch(removeAllTopics({ assistantId: assistant.id })),
|
removeAllTopics: () => dispatch(removeAllTopics({ assistantId: assistant.id })),
|
||||||
setModel: useCallback(
|
setModel: useCallback(
|
||||||
(model: Model) => dispatch(setModel({ assistantId: assistant.id, model })),
|
(model: Model) => assistant && dispatch(setModel({ assistantId: assistant?.id, model })),
|
||||||
[dispatch, assistant.id]
|
[assistant, dispatch]
|
||||||
),
|
),
|
||||||
updateAssistant: (assistant: Assistant) => dispatch(updateAssistant(assistant)),
|
updateAssistant: (assistant: Assistant) => dispatch(updateAssistant(assistant)),
|
||||||
updateAssistantSettings: (settings: Partial<AssistantSettings>) => {
|
updateAssistantSettings: (settings: Partial<AssistantSettings>) => {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user