prevent redirect to acct portal when not necessary
This commit is contained in:
parent
0cc2069929
commit
4367c9adf6
|
@ -30,7 +30,11 @@
|
|||
if (user && user.tenantId) {
|
||||
// no tenant in the url - send to account portal to fix this
|
||||
if (!urlTenantId) {
|
||||
window.location.href = $admin.accountPortalUrl
|
||||
let redirectUrl = $admin.accountPortalUrl
|
||||
if (!window.location.host.includes("localhost")) {
|
||||
const redirectUrl = redirectUrl.replace("://", `://${user.tenantId}.`)
|
||||
}
|
||||
window.location.href = redirectUrl
|
||||
return
|
||||
}
|
||||
|
||||
|
|
|
@ -81,16 +81,29 @@ export function createAuthStore() {
|
|||
}
|
||||
|
||||
async function setInitInfo(info) {
|
||||
await api.post(`/api/global/auth/init`, info)
|
||||
const response = await api.post(`/api/global/auth/init`, info)
|
||||
const json = await response.json()
|
||||
auth.update(store => {
|
||||
store.initInfo = json
|
||||
return store
|
||||
})
|
||||
return json
|
||||
}
|
||||
|
||||
async function getInitInfo() {
|
||||
const response = await api.get(`/api/global/auth/init`)
|
||||
const json = response.json()
|
||||
auth.update(store => {
|
||||
store.initInfo = json
|
||||
return store
|
||||
})
|
||||
return json
|
||||
}
|
||||
|
||||
return {
|
||||
subscribe: store.subscribe,
|
||||
setOrganisation: setOrganisation,
|
||||
getInitInfo: async () => {
|
||||
const response = await api.get(`/api/global/auth/init`)
|
||||
return await response.json()
|
||||
},
|
||||
getInitInfo,
|
||||
setInitInfo,
|
||||
checkQueryString: async () => {
|
||||
const urlParams = new URLSearchParams(window.location.search)
|
||||
|
|
Loading…
Reference in New Issue