Browse Source

Merge pull request #4023 from Budibase/403-templates

Handle 403 when loading templates
pull/4434/head
Rory Powell 4 years ago
committed by GitHub
parent
commit
7e902b9909
  1. 7
      packages/builder/src/builderStore/api.js
  2. 2
      packages/server/src/integrations/s3.ts

7
packages/builder/src/builderStore/api.js

@ -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")) {

2
packages/server/src/integrations/s3.ts

@ -38,7 +38,7 @@ module S3Module {
signatureVersion: {
type: "string",
required: false,
default: "v4"
default: "v4",
},
},
query: {

Loading…
Cancel
Save