Don't throw if no account-holder is found
This commit is contained in:
parent
6699c444ea
commit
41807e87b3
|
@ -312,16 +312,21 @@ export const tenantUserLookup = async (ctx: any) => {
|
|||
* So the account holder may not be found until further pagination has occurred
|
||||
*/
|
||||
export const accountHolderLookup = async (ctx: Ctx) => {
|
||||
const users = await userSdk.core.getAllUsers()
|
||||
const response = await userSdk.core.getExistingAccounts(
|
||||
users.map(u => u.email)
|
||||
)
|
||||
const holder = response[0]
|
||||
if (!holder) {
|
||||
return
|
||||
try {
|
||||
const users = await userSdk.core.getAllUsers()
|
||||
const response = await userSdk.core.getExistingAccounts(
|
||||
users.map(u => u.email)
|
||||
)
|
||||
const holder = response[0]
|
||||
if (!holder) {
|
||||
ctx.body = null
|
||||
return
|
||||
}
|
||||
holder._id = users.find(u => u.email === holder.email)?._id
|
||||
ctx.body = holder
|
||||
} catch (e) {
|
||||
ctx.body = null
|
||||
}
|
||||
holder._id = users.find(u => u.email === holder.email)?._id
|
||||
ctx.body = holder
|
||||
}
|
||||
|
||||
/*
|
||||
|
|
Loading…
Reference in New Issue