diff --git a/src/renderer/src/store/assistants.ts b/src/renderer/src/store/assistants.ts index 6fe2832531..4db73a9547 100644 --- a/src/renderer/src/store/assistants.ts +++ b/src/renderer/src/store/assistants.ts @@ -202,11 +202,10 @@ const assistantsSlice = createSlice({ }, updateAssistantPreset: (state, action: PayloadAction) => { const preset = action.payload - state.presets.forEach((a) => { - if (a.id === preset.id) { - a = preset - } - }) + const index = state.presets.findIndex((a) => a.id === preset.id) + if (index !== -1) { + state.presets[index] = preset + } }, updateAssistantPresetSettings: ( state,