1
0
Fork 0
mirror of synced 2024-07-01 04:21:06 +12:00

Don't reload client app on 403, just show an error instead

This commit is contained in:
Andrew Kingston 2021-07-06 18:37:06 +01:00
parent aa0906bcad
commit 414a7dbee6

View file

@ -43,10 +43,9 @@ const makeApiCall = async ({ method, url, body, json = true }) => {
case 400:
return handleError(`${url}: Bad Request`)
case 403:
// reload the page incase the token has expired
if (!url.includes("self")) {
location.reload()
}
notificationStore.danger(
"Your session has expired, or you don't have permission to access that data"
)
return handleError(`${url}: Forbidden`)
default:
if (response.status >= 200 && response.status < 400) {