From cf0e3c26232afaf09ce1aa73ee42edf8adbfd3d4 Mon Sep 17 00:00:00 2001 From: Leonardo <leomilho@gmail.com> Date: Mon, 16 Dec 2024 11:40:45 +0100 Subject: [PATCH] fix: recover setting save state id to url params --- libs/shared/lib/data-access/store/sessionSlice.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libs/shared/lib/data-access/store/sessionSlice.ts b/libs/shared/lib/data-access/store/sessionSlice.ts index 19c892374..fd500ca00 100644 --- a/libs/shared/lib/data-access/store/sessionSlice.ts +++ b/libs/shared/lib/data-access/store/sessionSlice.ts @@ -1,7 +1,7 @@ import { createSlice, PayloadAction } from '@reduxjs/toolkit'; import type { RootState } from './store'; import { DatabaseStatus, SaveStateAuthorizationHeaders, SaveStateI } from '../broker/wsState'; -import { getParam, URLParams } from '../api/url'; +import { getParam, setParam, URLParams } from '../api/url'; import { cloneDeep } from 'lodash-es'; /** Message format of the error message from the backend */ @@ -49,6 +49,7 @@ export const sessionSlice = createSlice({ } else { state.currentSaveState = undefined; } + setParam(URLParams.saveState, action.payload); }, updateSelectedSaveState: (state: SessionCacheI, action: PayloadAction<SaveStateI>) => { if (state.currentSaveState === action.payload.id && state.currentSaveState) state.saveStates[state.currentSaveState] = action.payload; -- GitLab