Merge branch 'master' of git.curoverse.com:arvados-workbench2 into 14603-add-controll...
[arvados-workbench2.git] / src / store / auth / auth-reducer.ts
index 1edcedee68b6e2296cee4028ce655b9b0736a6ff..a2822f100c37b6421b465f3b7a2312d2c5b00362 100644 (file)
@@ -61,6 +61,13 @@ export const authReducer = (services: ServiceRepository) => (state = initialStat
                     session => session.clusterId !== clusterId
                 )};
         },
+        UPDATE_SESSION: (session: Session) => {
+            return {
+                ...state,
+                sessions: state.sessions.map(
+                    s => s.clusterId === session.clusterId ? session : s
+                )};
+        },
         default: () => state
     });
 };