16941: Multi-site search recognizes inactive remote users
[arvados-workbench2.git] / src / store / auth / auth-action-session.ts
index 4568d77eafb572ff1e62eff77fc5fcea4ee7a9d9..5fc8cffb0da1b540b80b810f56ec7cf4f002259a 100644 (file)
@@ -130,6 +130,7 @@ export const validateSession = (session: Session, activeSession: Session) =>
             session.baseUrl = baseUrl;
             session.token = token;
             session.email = user.email;
+            session.userIsActive = user.isActive;
             session.uuid = user.uuid;
             session.name = getUserDisplayName(user);
             session.loggedIn = true;
@@ -242,6 +243,7 @@ export const addSession = (remoteHost: string, token?: string, sendToLogin?: boo
                     status: SessionStatus.VALIDATED,
                     active: false,
                     email: user.email,
+                    userIsActive: user.isActive,
                     name: getUserDisplayName(user),
                     uuid: user.uuid,
                     baseUrl: config.baseUrl,