mirror of
https://github.com/IT4Change/gradido.git
synced 2025-12-13 07:45:54 +00:00
change getCustomRepository to createUser function
This commit is contained in:
parent
55c8173223
commit
9a7bc97777
@ -55,7 +55,8 @@ export class UserResolver {
|
||||
user.hasElopage = result.data.hasElopage
|
||||
// read additional settings from settings table
|
||||
const userRepository = getCustomRepository(UserRepository)
|
||||
let userEntity: void | DbUser
|
||||
let userEntity: void | DbUser
|
||||
console.log("user.pubkey", user.pubkey)
|
||||
userEntity = await userRepository.findByPubkeyHex(user.pubkey).catch(() => {
|
||||
userEntity = new DbUser()
|
||||
userEntity.firstName = user.firstName
|
||||
@ -136,7 +137,7 @@ export class UserResolver {
|
||||
throw new Error(result.data)
|
||||
}
|
||||
|
||||
const user = new User(result.data.user)
|
||||
const user = new User(result.data.user)
|
||||
const dbuser = new DbUser()
|
||||
dbuser.pubkey = Buffer.from(fromHex(user.pubkey))
|
||||
dbuser.email = user.email
|
||||
@ -144,7 +145,8 @@ export class UserResolver {
|
||||
dbuser.lastName = user.lastName
|
||||
dbuser.username = user.username
|
||||
|
||||
dbuser.save().catch(() => {
|
||||
const userRepository = getCustomRepository(UserRepository)
|
||||
userRepository.save(dbuser).catch(() => {
|
||||
throw new Error('error saving user')
|
||||
})
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user