mirror of
https://github.com/IT4Change/gradido.git
synced 2026-02-06 09:56:05 +00:00
set expected map index
This commit is contained in:
parent
eaac049122
commit
6c8ed4193a
@ -6,6 +6,8 @@ import { PostUser } from '@/apis/humhub/model/PostUser'
|
|||||||
import { ExecutedHumhubAction, syncUser } from '@/apis/humhub/syncUser'
|
import { ExecutedHumhubAction, syncUser } from '@/apis/humhub/syncUser'
|
||||||
import { UpdateUserInfosArgs } from '@/graphql/arg/UpdateUserInfosArgs'
|
import { UpdateUserInfosArgs } from '@/graphql/arg/UpdateUserInfosArgs'
|
||||||
import { backendLogger as logger } from '@/server/logger'
|
import { backendLogger as logger } from '@/server/logger'
|
||||||
|
import { PublishNameLogic } from '@/data/PublishName.logic'
|
||||||
|
import { PublishNameType } from '@/graphql/enum/PublishNameType'
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Syncs the user with humhub
|
* Syncs the user with humhub
|
||||||
@ -44,7 +46,9 @@ export async function syncHumhub(
|
|||||||
}
|
}
|
||||||
const humhubUsers = new Map<string, GetUser>()
|
const humhubUsers = new Map<string, GetUser>()
|
||||||
if (humhubUser) {
|
if (humhubUser) {
|
||||||
humhubUsers.set(humhubUser.account.username, humhubUser)
|
const publishNameLogic = new PublishNameLogic(user)
|
||||||
|
const username = publishNameLogic.getUserIdentifier(user.humhubPublishName as PublishNameType)
|
||||||
|
humhubUsers.set(username, humhubUser)
|
||||||
}
|
}
|
||||||
logger.debug('update user at humhub')
|
logger.debug('update user at humhub')
|
||||||
const result = await syncUser(user, humhubUsers)
|
const result = await syncUser(user, humhubUsers)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user