From e5d6386b9668dfe524f86eae5a2c87ce423dc082 Mon Sep 17 00:00:00 2001 From: Satindar Dhillon Date: Wed, 6 Jul 2022 09:49:01 -0700 Subject: [PATCH] return UserNotFound error if user does not exist in delete account trx --- packages/api/src/resolvers/user/index.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/api/src/resolvers/user/index.ts b/packages/api/src/resolvers/user/index.ts index 4ec6f1261..19ea0ddbe 100644 --- a/packages/api/src/resolvers/user/index.ts +++ b/packages/api/src/resolvers/user/index.ts @@ -368,7 +368,13 @@ export const deleteAccountResolver = authorized< >(async (_, { userID }, { models, claims, log, authTrx }) => { const user = await models.user.get(userID) - if (!user || user.id !== claims.uid) { + if (!user) { + return { + errorCodes: [DeleteAccountErrorCode.UserNotFound], + } + } + + if (user.id !== claims.uid) { return { errorCodes: [DeleteAccountErrorCode.Unauthorized], }