|
|
|
@ -1,6 +1,7 @@ |
|
|
|
import { store } from "./index" |
|
|
|
import { get as svelteGet } from "svelte/store" |
|
|
|
import { removeCookie, Cookies } from "./cookies" |
|
|
|
import { notifications } from "@budibase/bbui" |
|
|
|
|
|
|
|
const apiCall = |
|
|
|
method => |
|
|
|
@ -13,6 +14,12 @@ const apiCall = |
|
|
|
headers, |
|
|
|
}) |
|
|
|
if (resp.status === 403) { |
|
|
|
if (url.includes("/api/templates")) { |
|
|
|
notifications.error( |
|
|
|
"There was a problem loading quick start templates." |
|
|
|
) |
|
|
|
return { json: () => [] } |
|
|
|
} |
|
|
|
removeCookie(Cookies.Auth) |
|
|
|
// reload after removing cookie, go to login
|
|
|
|
if (!url.includes("self") && !url.includes("login")) { |
|
|
|
|