From 285a6d633a2c33a2af3ede0159ed5a2905fae638 Mon Sep 17 00:00:00 2001 From: Maidul Islam Date: Tue, 1 Aug 2023 14:39:44 -0400 Subject: [PATCH] return instance of ServiceTokenData instead of object --- backend/src/helpers/auth.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/backend/src/helpers/auth.ts b/backend/src/helpers/auth.ts index 7bf489a4f..eb6eeb4d2 100644 --- a/backend/src/helpers/auth.ts +++ b/backend/src/helpers/auth.ts @@ -150,8 +150,8 @@ export const getAuthSTDPayload = async ({ }) => { const [_, TOKEN_IDENTIFIER, TOKEN_SECRET] = <[string, string, string]>authTokenValue.split(".", 3); - let serviceTokenData = await ServiceTokenData - .findById(TOKEN_IDENTIFIER, "+secretHash +expiresAt").lean(); + const serviceTokenData = await ServiceTokenData + .findById(TOKEN_IDENTIFIER, "+secretHash +expiresAt") if (!serviceTokenData) { throw ServiceTokenDataNotFoundError({ message: "Failed to find service token data" }); @@ -168,7 +168,7 @@ export const getAuthSTDPayload = async ({ message: "Failed to authenticate service token", }); - serviceTokenData = await ServiceTokenData + const serviceTokenDataToReturn = await ServiceTokenData .findOneAndUpdate({ _id: new Types.ObjectId(TOKEN_IDENTIFIER), }, { @@ -176,11 +176,11 @@ export const getAuthSTDPayload = async ({ }, { new: true, }) - .select("+encryptedKey +iv +tag").lean(); + .select("+encryptedKey +iv +tag") - if (!serviceTokenData) throw ServiceTokenDataNotFoundError({ message: "Failed to find service token data" }); + if (!serviceTokenDataToReturn) throw ServiceTokenDataNotFoundError({ message: "Failed to find service token data" }); - return serviceTokenData; + return serviceTokenDataToReturn; } /**