From 3ecf960ab6231e7c5bbc566d5b71c2a7d6e30f8c Mon Sep 17 00:00:00 2001 From: einhornimmond Date: Tue, 12 Oct 2021 15:56:02 +0200 Subject: [PATCH] fix lint --- backend/src/graphql/resolver/UserResolver.ts | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/backend/src/graphql/resolver/UserResolver.ts b/backend/src/graphql/resolver/UserResolver.ts index 9be7ba3b3..8cf059f32 100644 --- a/backend/src/graphql/resolver/UserResolver.ts +++ b/backend/src/graphql/resolver/UserResolver.ts @@ -47,20 +47,21 @@ export class UserResolver { const user = new User(result.data.user) // read additional settings from settings table const userRepository = getCustomRepository(UserRepository) - let userEntity: void | DbUser = await userRepository.findByPubkeyHex(user.pubkey).catch(() => {}) - if(!userEntity) { - // create user if it don't exist with this pubkey - userEntity = new DbUser + let userEntity: void | DbUser + userEntity = await userRepository.findByPubkeyHex(user.pubkey).catch(() => { + userEntity = new DbUser() userEntity.firstName = user.firstName userEntity.lastName = user.lastName userEntity.username = user.username userEntity.email = user.email userEntity.pubkey = Buffer.from(fromHex(user.pubkey)) - userEntity.save().catch(() => { throw new Error('error by save userEntity') }) + }) + if (!userEntity) { + throw new Error('error with cannot happen') } const userSettingRepository = getCustomRepository(UserSettingRepository)