mirror of
https://github.com/IT4Change/gradido.git
synced 2026-02-06 09:56:05 +00:00
treat emailContact optional cause by foreign users
This commit is contained in:
parent
d8bb9a7222
commit
18177cf5f1
@ -681,17 +681,17 @@ export class UserResolver {
|
||||
users.map(async (user) => {
|
||||
let emailConfirmationSend = ''
|
||||
if (!user.emailContact?.emailChecked) {
|
||||
if (user.emailContact.updatedAt) {
|
||||
emailConfirmationSend = user.emailContact.updatedAt.toISOString()
|
||||
if (user.emailContact?.updatedAt) {
|
||||
emailConfirmationSend = user.emailContact?.updatedAt.toISOString()
|
||||
} else {
|
||||
emailConfirmationSend = user.emailContact.createdAt.toISOString()
|
||||
emailConfirmationSend = user.emailContact?.createdAt.toISOString()
|
||||
}
|
||||
}
|
||||
const userCreations = creations.find((c) => c.id === user.id)
|
||||
const adminUser = new UserAdmin(
|
||||
user,
|
||||
userCreations ? userCreations.creations : FULL_CREATION_AVAILABLE,
|
||||
await hasElopageBuys(user.emailContact.email),
|
||||
await hasElopageBuys(user.emailContact?.email),
|
||||
emailConfirmationSend,
|
||||
)
|
||||
return adminUser
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user