From 84322f4f68270eb65e9eb0b7a88e886107d43004 Mon Sep 17 00:00:00 2001 From: Scott Wilson Date: Fri, 23 May 2025 14:10:04 -0700 Subject: [PATCH 1/2] temp: add log to help debug verify loop --- backend/src/services/user/user-service.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/backend/src/services/user/user-service.ts b/backend/src/services/user/user-service.ts index 29f6300d6..36509962e 100644 --- a/backend/src/services/user/user-service.ts +++ b/backend/src/services/user/user-service.ts @@ -5,6 +5,7 @@ import { OrgPermissionActions, OrgPermissionSubjects } from "@app/ee/services/pe import { TPermissionServiceFactory } from "@app/ee/services/permission/permission-service"; import { infisicalSymmetricDecrypt } from "@app/lib/crypto/encryption"; import { BadRequestError, ForbiddenRequestError, NotFoundError } from "@app/lib/errors"; +import { logger } from "@app/lib/logger"; import { TAuthTokenServiceFactory } from "@app/services/auth-token/auth-token-service"; import { TokenType } from "@app/services/auth-token/auth-token-types"; import { TOrgMembershipDALFactory } from "@app/services/org-membership/org-membership-dal"; @@ -80,6 +81,17 @@ export const userServiceFactory = ({ const verifyEmailVerificationCode = async (username: string, code: string) => { // akhilmhdh: case sensitive email resolution const usersByusername = await userDAL.findUserByUsername(username); + + logger.info( + usersByusername.map((user) => ({ + id: user.id, + email: user.email, + username: user.username, + isEmailVerified: user.isEmailVerified + })), + `Verify email users: ${username}` + ); + const user = usersByusername?.length > 1 ? usersByusername.find((el) => el.username === username) : usersByusername?.[0]; if (!user) throw new NotFoundError({ name: `User with username '${username}' not found` }); From c7398d924a33a3882e5a39000d412ce317767852 Mon Sep 17 00:00:00 2001 From: Scott Wilson <78768277+scott-ray-wilson@users.noreply.github.com> Date: Fri, 23 May 2025 15:01:09 -0700 Subject: [PATCH 2/2] improvement: make log more cloudwatch friendly --- backend/src/services/user/user-service.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/src/services/user/user-service.ts b/backend/src/services/user/user-service.ts index 36509962e..aae32d91f 100644 --- a/backend/src/services/user/user-service.ts +++ b/backend/src/services/user/user-service.ts @@ -89,7 +89,7 @@ export const userServiceFactory = ({ username: user.username, isEmailVerified: user.isEmailVerified })), - `Verify email users: ${username}` + `Verify email users: [username=${username}]` ); const user =