From d0947f1040af56677731edae01fe107f86d5d96c Mon Sep 17 00:00:00 2001 From: Maidul Islam Date: Tue, 21 May 2024 22:02:01 -0400 Subject: [PATCH] update service tokens --- .../services/service-token/service-token-service.ts | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/backend/src/services/service-token/service-token-service.ts b/backend/src/services/service-token/service-token-service.ts index e434bd91f..677ba78fa 100644 --- a/backend/src/services/service-token/service-token-service.ts +++ b/backend/src/services/service-token/service-token-service.ts @@ -7,6 +7,7 @@ import { TPermissionServiceFactory } from "@app/ee/services/permission/permissio import { ProjectPermissionActions, ProjectPermissionSub } from "@app/ee/services/permission/project-permission"; import { getConfig } from "@app/lib/config/env"; import { BadRequestError, UnauthorizedError } from "@app/lib/errors"; +import { logger } from "@app/lib/logger"; import { ActorType } from "../auth/auth-type"; import { TProjectDALFactory } from "../project/project-dal"; @@ -166,11 +167,15 @@ export const serviceTokenServiceFactory = ({ const isMatch = await bcrypt.compare(TOKEN_SECRET, serviceToken.secretHash); if (!isMatch) throw new UnauthorizedError(); - const updatedToken = await serviceTokenDAL.updateById(serviceToken.id, { - lastUsed: new Date() - }); + // const updatedToken = await serviceTokenDAL.updateById(serviceToken.id, { + // lastUsed: new Date() + // }); - return { ...serviceToken, lastUsed: updatedToken.lastUsed, orgId: project.orgId }; + logger.info( + `fnValidateServiceToken: [serviceToken=${serviceToken.id}] [serviceTokenProjectId=${serviceToken.projectId}]` + ); + + return { ...serviceToken, lastUsed: serviceToken.lastUsed, orgId: project.orgId }; }; return {