diff --git a/.github/workflows/tests-integration.yml b/.github/workflows/tests-integration.yml index 05e044ab0b..3852cf6170 100644 --- a/.github/workflows/tests-integration.yml +++ b/.github/workflows/tests-integration.yml @@ -48,6 +48,7 @@ env: } ITESTS_NAMES_SHORT: | { + "mods-preview": "OSS Standalone and all preview modules", "oss-st-5-pass": "OSS Standalone v5 with admin pass required", "oss-st-6-tls-auth": "OSS Standalone v6 with TLS auth required", "oss-clu-tls": "OSS Cluster with TLS enabled", diff --git a/redisinsight/api/src/modules/cloud/user/cloud-user.api.service.ts b/redisinsight/api/src/modules/cloud/user/cloud-user.api.service.ts index 5ab3de0951..a30848a727 100644 --- a/redisinsight/api/src/modules/cloud/user/cloud-user.api.service.ts +++ b/redisinsight/api/src/modules/cloud/user/cloud-user.api.service.ts @@ -67,11 +67,11 @@ export class CloudUserApiService { try { const session = await this.sessionService.getSession(sessionMetadata.sessionId); - if (!session?.refreshToken) { - throw new CloudApiUnauthorizedException(); - } - if (!isValidToken(session?.accessToken)) { + if (!session?.refreshToken) { + throw new CloudApiUnauthorizedException(); + } + await this.cloudAuthService.renewTokens(sessionMetadata, session?.idpType, session?.refreshToken); } } catch (e) {