Skip to content

Commit

Permalink
fix(chat): Fix the default recent model IDs that are not saved in loc…
Browse files Browse the repository at this point in the history
…al storage in overlay mode (Issue #2794) (#2813)
  • Loading branch information
denys-kolomiitsev authored Dec 13, 2024
1 parent 5a5dad3 commit 95c3aee
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions apps/chat/src/store/models/models.reducers.ts
Original file line number Diff line number Diff line change
Expand Up @@ -143,9 +143,10 @@ export const modelsSlice = createSlice({
const isDefaultModelAvailable = state.models.some(
({ id }) => id === payload.defaultModelId,
);
if (payload.localStorageRecentModelsIds) {

if (payload.localStorageRecentModelsIds?.length) {
state.recentModelsIds = payload.localStorageRecentModelsIds;
} else if (payload.defaultRecentModelsIds.length !== 0) {
} else if (payload.defaultRecentModelsIds.length) {
state.recentModelsIds = payload.defaultRecentModelsIds;
} else if (payload.defaultModelId && isDefaultModelAvailable) {
state.recentModelsIds = [payload.defaultModelId];
Expand Down

0 comments on commit 95c3aee

Please sign in to comment.