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], }