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
|
user.hasElopage = result.data.hasElopage
|
||||||
// read additional settings from settings table
|
// read additional settings from settings table
|
||||||
const userRepository = getCustomRepository(UserRepository)
|
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 = await userRepository.findByPubkeyHex(user.pubkey).catch(() => {
|
||||||
userEntity = new DbUser()
|
userEntity = new DbUser()
|
||||||
userEntity.firstName = user.firstName
|
userEntity.firstName = user.firstName
|
||||||
@ -136,7 +137,7 @@ export class UserResolver {
|
|||||||
throw new Error(result.data)
|
throw new Error(result.data)
|
||||||
}
|
}
|
||||||
|
|
||||||
const user = new User(result.data.user)
|
const user = new User(result.data.user)
|
||||||
const dbuser = new DbUser()
|
const dbuser = new DbUser()
|
||||||
dbuser.pubkey = Buffer.from(fromHex(user.pubkey))
|
dbuser.pubkey = Buffer.from(fromHex(user.pubkey))
|
||||||
dbuser.email = user.email
|
dbuser.email = user.email
|
||||||
@ -144,7 +145,8 @@ export class UserResolver {
|
|||||||
dbuser.lastName = user.lastName
|
dbuser.lastName = user.lastName
|
||||||
dbuser.username = user.username
|
dbuser.username = user.username
|
||||||
|
|
||||||
dbuser.save().catch(() => {
|
const userRepository = getCustomRepository(UserRepository)
|
||||||
|
userRepository.save(dbuser).catch(() => {
|
||||||
throw new Error('error saving user')
|
throw new Error('error saving user')
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user