fix(store): prevent mutation of assistant presets by using spread operator

This commit is contained in:
icarus 2025-09-22 14:31:35 +08:00
parent c97ad627d1
commit f25142e597
2 changed files with 2 additions and 2 deletions

View File

@ -60,7 +60,7 @@ const KnowledgeDirectories: FC<KnowledgeContentProps> = ({ selectedBase, progres
}
const path = await window.api.file.selectFolder()
logger.info('Selected directory:', path)
logger.info('Selected directory:', { path })
path && addDirectory(path)
}

View File

@ -19,7 +19,7 @@ const assistantsSlice = createSlice({
initialState,
reducers: {
setAssistantPresets: (state, action: PayloadAction<AssistantPreset[]>) => {
state.agents = action.payload
state.agents = { ...action.payload }
},
addAssistantPreset: (state, action: PayloadAction<AssistantPreset>) => {
state.agents.push(action.payload)