From ba81dc8e287f1759ac40a55ef909a0996a2ca32f Mon Sep 17 00:00:00 2001
From: Leonardo Christino <leomilho@gmail.com>
Date: Mon, 4 Dec 2023 17:23:17 +0100
Subject: [PATCH] feat(fix): new database connect

properly connect to recently added database
---
 libs/shared/lib/data-access/store/sessionSlice.ts | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/libs/shared/lib/data-access/store/sessionSlice.ts b/libs/shared/lib/data-access/store/sessionSlice.ts
index e32fcf1d9..f46828da4 100644
--- a/libs/shared/lib/data-access/store/sessionSlice.ts
+++ b/libs/shared/lib/data-access/store/sessionSlice.ts
@@ -27,6 +27,8 @@ export const sessionSlice = createSlice({
   initialState,
   reducers: {
     updateCurrentDatabase(state, action: PayloadAction<string>) {
+      console.log('Updating current database', state.currentDatabase, action.payload);
+      
       state.currentDatabase = action.payload;
     },
     updateDatabaseList(state, action: PayloadAction<DatabaseInfo[]>) {
@@ -34,10 +36,12 @@ export const sessionSlice = createSlice({
       state.databases = action.payload;
       if (state.databases.length > 0) {
         const foundDatabase = state.databases.find((db) => db.Name === state.currentDatabase);
+        console.log(foundDatabase);
+        
         if (!foundDatabase) {
           state.currentDatabase = state.databases[0].Name;
         } else {
-          state.currentDatabase = undefined;
+          state.currentDatabase = foundDatabase?.Name || undefined;
         }
       }
     },
-- 
GitLab