diff --git a/plane-src/apps/web/helpers/beam-viewer.ts b/plane-src/apps/web/helpers/beam-viewer.ts index 259b5a2..cc68dc3 100644 --- a/plane-src/apps/web/helpers/beam-viewer.ts +++ b/plane-src/apps/web/helpers/beam-viewer.ts @@ -302,7 +302,7 @@ export const fetchBeamConversionStatus = async (beamViewer: TBeamViewerAttachmen const statusUrl = new URL("/api/conversions/status", `${getBeamApiBaseUrl()}/`); statusUrl.searchParams.set("src", toBeamRelativeUploadSrc(beamViewer.src)); - const response = await fetch(statusUrl.toString()); + const response = await fetch(statusUrl.toString(), { credentials: "include" }); if (!response.ok) { throw new Error(`BIM conversion status failed: HTTP ${response.status}`); } @@ -347,6 +347,7 @@ export const uploadBeamModelFile = ( const xhr = new XMLHttpRequest(); xhr.open("POST", uploadUrl.toString()); + xhr.withCredentials = true; xhr.setRequestHeader("Content-Type", "application/octet-stream"); xhr.upload.addEventListener("progress", (event) => { if (!event.lengthComputable || !options.onUploadProgress) return; @@ -443,6 +444,7 @@ const deleteBeamStorageResource = async ( ): Promise => { const response = await fetch(new URL(endpoint, `${getBeamApiBaseUrl()}/`).toString(), { method: "DELETE", + credentials: "include", headers: { "Content-Type": "application/json", },