Ben Lin
2024-06-12 da85b09c600ddcf4e5c8cad66012fa29a8252b39
src/router/guard/permissionGuard.ts
@@ -85,15 +85,15 @@
    // get userinfo while last fetch time is empty
    if (userStore.getLastUpdateTime === 0) {
      try {
        var userinfo = await userStore.getUserInfoAction();
      if (isNullOrUnDef(userinfo?.userId)) {
        userStore.setToken(undefined);
        userStore.setSessionTimeout(false);
        userStore.setUserInfo(null);
        next(PageEnum.BASE_LOGIN);
        return;
      }
        const userinfo = await userStore.getUserInfoAction();
        if (isNullOrUnDef(userinfo?.userId)) {
          userStore.setToken(undefined);
          userStore.setSessionTimeout(false);
          userStore.setUserInfo(null);
          next(PageEnum.BASE_LOGIN);
          return;
        }
      } catch (err) {
        next();
        return;