Handle no license found
This commit is contained in:
parent
ee7fdcfaba
commit
4df48d306c
|
@ -17,7 +17,9 @@ const populateFromDB = async (userId, tenantId) => {
|
|||
// TODO: Break this out into it's own cache
|
||||
if (account) {
|
||||
const license = await accounts.getLicense(user.tenantId)
|
||||
user.license = license
|
||||
if (license) {
|
||||
user.license = license
|
||||
}
|
||||
user.account = account
|
||||
user.accountPortalAccess = true
|
||||
}
|
||||
|
|
|
@ -31,6 +31,11 @@ exports.getLicense = async tenantId => {
|
|||
},
|
||||
})
|
||||
|
||||
if (response.status === 404) {
|
||||
// no license for the tenant
|
||||
return
|
||||
}
|
||||
|
||||
if (response.status !== 200) {
|
||||
const text = await response.text()
|
||||
console.error("Error getting license: ", text)
|
||||
|
|
Loading…
Reference in New Issue