From 5d7b2a12a7c8e400867efda35ec260c22e024bd3 Mon Sep 17 00:00:00 2001 From: Morgan <33722304+ThyMinimalDev@users.noreply.github.com> Date: Wed, 8 May 2024 13:41:34 +0300 Subject: [PATCH] fix: redis cache key overlap (#14938) --- .../modules/oauth-clients/services/oauth-flow.service.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/apps/api/v2/src/modules/oauth-clients/services/oauth-flow.service.ts b/apps/api/v2/src/modules/oauth-clients/services/oauth-flow.service.ts index be9d4fc555..86c8ff45bb 100644 --- a/apps/api/v2/src/modules/oauth-clients/services/oauth-flow.service.ts +++ b/apps/api/v2/src/modules/oauth-clients/services/oauth-flow.service.ts @@ -40,7 +40,7 @@ export class OAuthFlowService { } async getOwnerId(accessToken: string) { - const cacheKey = this._generateActKey(accessToken); + const cacheKey = this._generateOwnerIdKey(accessToken); try { const ownerId = await this.redisService.redis.get(cacheKey); @@ -165,4 +165,8 @@ export class OAuthFlowService { private _generateActKey(accessToken: string) { return `act_${accessToken}`; } + + private _generateOwnerIdKey(accessToken: string) { + return `owner_${accessToken}`; + } }