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