From f25142e597ef5dc8ab4687da7908a4fcce9fcb96 Mon Sep 17 00:00:00 2001 From: icarus Date: Mon, 22 Sep 2025 14:31:35 +0800 Subject: [PATCH] fix(store): prevent mutation of assistant presets by using spread operator --- src/renderer/src/pages/knowledge/items/KnowledgeDirectories.tsx | 2 +- src/renderer/src/store/agents.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/renderer/src/pages/knowledge/items/KnowledgeDirectories.tsx b/src/renderer/src/pages/knowledge/items/KnowledgeDirectories.tsx index 94eb1bd4c8..65b62f48fb 100644 --- a/src/renderer/src/pages/knowledge/items/KnowledgeDirectories.tsx +++ b/src/renderer/src/pages/knowledge/items/KnowledgeDirectories.tsx @@ -60,7 +60,7 @@ const KnowledgeDirectories: FC = ({ selectedBase, progres } const path = await window.api.file.selectFolder() - logger.info('Selected directory:', path) + logger.info('Selected directory:', { path }) path && addDirectory(path) } diff --git a/src/renderer/src/store/agents.ts b/src/renderer/src/store/agents.ts index 261da0df7f..d54bc726dc 100644 --- a/src/renderer/src/store/agents.ts +++ b/src/renderer/src/store/agents.ts @@ -19,7 +19,7 @@ const assistantsSlice = createSlice({ initialState, reducers: { setAssistantPresets: (state, action: PayloadAction) => { - state.agents = action.payload + state.agents = { ...action.payload } }, addAssistantPreset: (state, action: PayloadAction) => { state.agents.push(action.payload)