diff --git a/packages/client/src/os.ts b/packages/client/src/os.ts index 0e74ff741..7a78e9553 100644 --- a/packages/client/src/os.ts +++ b/packages/client/src/os.ts @@ -24,6 +24,7 @@ export const api = (( endpoint: string, data: Record = {}, token?: string | null | undefined, + useToken: boolean = true, ) => { pendingApiRequestsCount.value++; @@ -42,7 +43,7 @@ export const api = (( body: JSON.stringify(data), credentials: "omit", cache: "no-cache", - headers: authorization ? { authorization } : {}, + headers: authorization && useToken ? { authorization } : {}, }) .then(async (res) => { const body = res.status === 204 ? null : await res.json(); diff --git a/packages/client/src/pages/api-console.vue b/packages/client/src/pages/api-console.vue index b7a533c45..80d9a4d03 100644 --- a/packages/client/src/pages/api-console.vue +++ b/packages/client/src/pages/api-console.vue @@ -71,7 +71,8 @@ function send() { os.api( endpoint.value as keyof Endpoints, requestBody, - requestBody.i || (withCredential.value ? undefined : null), + null, + withCredential.value, ).then( (resp) => { sending.value = false;