diff --git a/public/script.js b/public/script.js index 20ff16482..942db91ce 100644 --- a/public/script.js +++ b/public/script.js @@ -643,7 +643,7 @@ export async function pingServer() { try { const result = await fetch('api/ping', { method: 'POST', - headers: getRequestHeaders(), + headers: getRequestHeaders({ omitContentType: true }), }); if (!result.ok) { diff --git a/public/scripts/data-maid.js b/public/scripts/data-maid.js index def777730..144d3ca05 100644 --- a/public/scripts/data-maid.js +++ b/public/scripts/data-maid.js @@ -68,7 +68,7 @@ class DataMaidDialog { async getReport() { const response = await fetch('/api/data-maid/report', { method: 'POST', - headers: getRequestHeaders(), + headers: getRequestHeaders({ omitContentType: true }), }); if (!response.ok) { diff --git a/public/scripts/extensions/assets/index.js b/public/scripts/extensions/assets/index.js index 954371d9a..761473c78 100644 --- a/public/scripts/extensions/assets/index.js +++ b/public/scripts/extensions/assets/index.js @@ -425,7 +425,7 @@ async function updateCurrentAssets() { try { const result = await fetch('/api/assets/get', { method: 'POST', - headers: getRequestHeaders(), + headers: getRequestHeaders({ omitContentType: true }), }); currentAssets = result.ok ? (await result.json()) : {}; } diff --git a/public/scripts/extensions/caption/index.js b/public/scripts/extensions/caption/index.js index 6fb40a1cc..d3352b991 100644 --- a/public/scripts/extensions/caption/index.js +++ b/public/scripts/extensions/caption/index.js @@ -594,7 +594,7 @@ jQuery(async function () { const options = Array.from(dropdown.options); const response = await fetch(url, { method: 'POST', - headers: getRequestHeaders(), + headers: getRequestHeaders({ omitContentType: true }), }); if (!response.ok) { return; diff --git a/public/scripts/extensions/expressions/index.js b/public/scripts/extensions/expressions/index.js index 30cb5dde4..c1a7f60e5 100644 --- a/public/scripts/extensions/expressions/index.js +++ b/public/scripts/extensions/expressions/index.js @@ -1414,7 +1414,7 @@ export async function getExpressionsList({ filterAvailable = false } = {}) { if (extension_settings.expressions.api == EXPRESSION_API.local) { const apiResult = await fetch('/api/extra/classify/labels', { method: 'POST', - headers: getRequestHeaders(), + headers: getRequestHeaders({ omitContentType: true }), }); if (apiResult.ok) { diff --git a/public/scripts/extensions/gallery/index.js b/public/scripts/extensions/gallery/index.js index aa7dcd6da..665cd4c7e 100644 --- a/public/scripts/extensions/gallery/index.js +++ b/public/scripts/extensions/gallery/index.js @@ -159,7 +159,7 @@ async function getGalleryFolders() { try { const response = await fetch('/api/images/folders', { method: 'POST', - headers: getRequestHeaders(), + headers: getRequestHeaders({ omitContentType: true }), }); if (!response.ok) { diff --git a/public/scripts/extensions/stable-diffusion/index.js b/public/scripts/extensions/stable-diffusion/index.js index c75a0c3a9..0bdc307d1 100644 --- a/public/scripts/extensions/stable-diffusion/index.js +++ b/public/scripts/extensions/stable-diffusion/index.js @@ -1570,7 +1570,7 @@ async function loadSamplers() { async function loadHordeSamplers() { const result = await fetch('/api/horde/sd-samplers', { method: 'POST', - headers: getRequestHeaders(), + headers: getRequestHeaders({ omitContentType: true }), }); if (result.ok) { @@ -1866,7 +1866,7 @@ async function loadFalaiModels() { const result = await fetch('/api/sd/falai/models', { method: 'POST', - headers: getRequestHeaders(), + headers: getRequestHeaders({ omitContentType: true }), }); if (result.ok) { @@ -1885,7 +1885,7 @@ async function loadXAIModels() { async function loadPollinationsModels() { const result = await fetch('/api/sd/pollinations/models', { method: 'POST', - headers: getRequestHeaders(), + headers: getRequestHeaders({ omitContentType: true }), }); if (result.ok) { @@ -1903,7 +1903,7 @@ async function loadTogetherAIModels() { const result = await fetch('/api/sd/together/models', { method: 'POST', - headers: getRequestHeaders(), + headers: getRequestHeaders({ omitContentType: true }), }); if (result.ok) { @@ -1921,7 +1921,7 @@ async function loadChutesModels() { const result = await fetch('/api/sd/chutes/models', { method: 'POST', - headers: getRequestHeaders(), + headers: getRequestHeaders({ omitContentType: true }), }); if (result.ok) { @@ -1942,7 +1942,7 @@ async function loadElectronHubModels() { const result = await fetch('/api/sd/electronhub/models', { method: 'POST', - headers: getRequestHeaders(), + headers: getRequestHeaders({ omitContentType: true }), }); function getModelName(model) { @@ -1975,7 +1975,7 @@ async function loadNanoGPTModels() { const result = await fetch('/api/sd/nanogpt/models', { method: 'POST', - headers: getRequestHeaders(), + headers: getRequestHeaders({ omitContentType: true }), }); if (result.ok) { @@ -1988,7 +1988,7 @@ async function loadNanoGPTModels() { async function loadHordeModels() { const result = await fetch('/api/horde/sd-models', { method: 'POST', - headers: getRequestHeaders(), + headers: getRequestHeaders({ omitContentType: true }), }); @@ -2122,7 +2122,7 @@ async function loadAimlapiModels() { const result = await fetch('/api/sd/aimlapi/models', { method: 'POST', - headers: getRequestHeaders(), + headers: getRequestHeaders({ omitContentType: true }), }); if (!result.ok) { diff --git a/public/scripts/extensions/tts/edge.js b/public/scripts/extensions/tts/edge.js index 5defccbc8..d3b032570 100644 --- a/public/scripts/extensions/tts/edge.js +++ b/public/scripts/extensions/tts/edge.js @@ -259,7 +259,7 @@ class EdgeTtsProvider { try { const result = await fetch('/api/plugins/edge-tts/probe', { method: 'POST', - headers: getRequestHeaders(), + headers: getRequestHeaders({ omitContentType: true }), }); return result.ok; } catch (e) { diff --git a/public/scripts/extensions/tts/electronhub.js b/public/scripts/extensions/tts/electronhub.js index 0112a1a47..96bb251ad 100644 --- a/public/scripts/extensions/tts/electronhub.js +++ b/public/scripts/extensions/tts/electronhub.js @@ -187,7 +187,7 @@ class ElectronHubTtsProvider { try { const response = await fetch('/api/openai/electronhub/models', { method: 'POST', - headers: getRequestHeaders(), + headers: getRequestHeaders({ omitContentType: true }), }); if (!response.ok) { throw new Error(`HTTP ${response.status}: ${await response.text()}`); diff --git a/public/scripts/extensions/vectors/index.js b/public/scripts/extensions/vectors/index.js index 769b122da..fe09fe682 100644 --- a/public/scripts/extensions/vectors/index.js +++ b/public/scripts/extensions/vectors/index.js @@ -1163,7 +1163,7 @@ async function loadChutesModels() { try { const response = await fetch('/api/openai/chutes/models/embedding', { method: 'POST', - headers: getRequestHeaders(), + headers: getRequestHeaders({ omitContentType: true }), }); if (!response.ok) { throw new Error(`HTTP ${response.status}`); @@ -1197,7 +1197,7 @@ async function loadElectronHubModels() { try { const response = await fetch('/api/openai/electronhub/models', { method: 'POST', - headers: getRequestHeaders(), + headers: getRequestHeaders({ omitContentType: true }), }); if (!response.ok) { throw new Error(`HTTP ${response.status}`); @@ -1236,7 +1236,7 @@ async function loadOpenRouterModels() { try { const response = await fetch('/api/openrouter/models/embedding', { method: 'POST', - headers: getRequestHeaders(), + headers: getRequestHeaders({ omitContentType: true }), }); if (!response.ok) { throw new Error(`HTTP ${response.status}`); diff --git a/public/scripts/group-chats.js b/public/scripts/group-chats.js index 57c7552c7..2bb881a31 100644 --- a/public/scripts/group-chats.js +++ b/public/scripts/group-chats.js @@ -752,7 +752,7 @@ export async function renameGroupMember(oldAvatar, newAvatar, newName) { async function getGroups() { const response = await fetch('/api/groups/all', { method: 'POST', - headers: getRequestHeaders(), + headers: getRequestHeaders({ omitContentType: true }), }); if (response.ok) { diff --git a/public/scripts/horde.js b/public/scripts/horde.js index 686f13740..897b0c383 100644 --- a/public/scripts/horde.js +++ b/public/scripts/horde.js @@ -107,7 +107,7 @@ export async function checkHordeStatus() { try { const response = await fetch('/api/horde/status', { method: 'POST', - headers: getRequestHeaders(), + headers: getRequestHeaders({ omitContentType: true }), }); if (!response.ok) { @@ -328,7 +328,7 @@ export function loadHordeSettings(settings) { async function showKudos() { const response = await fetch('/api/horde/user-info', { method: 'POST', - headers: getRequestHeaders(), + headers: getRequestHeaders({ omitContentType: true }), }); if (!response.ok) { diff --git a/public/scripts/personas.js b/public/scripts/personas.js index 52189562d..5cf008cc8 100644 --- a/public/scripts/personas.js +++ b/public/scripts/personas.js @@ -234,7 +234,7 @@ function addMissingPersonas(avatarsList) { export async function getUserAvatars(doRender = true, openPageAt = '') { const response = await fetch('/api/avatars/get', { method: 'POST', - headers: getRequestHeaders(), + headers: getRequestHeaders({ omitContentType: true }), }); if (response.ok) { const allEntities = await response.json(); diff --git a/public/scripts/scrapers.js b/public/scripts/scrapers.js index df72f0a1a..544103669 100644 --- a/public/scripts/scrapers.js +++ b/public/scripts/scrapers.js @@ -259,7 +259,7 @@ class MediaWikiScraper { try { const result = await fetch('/api/plugins/fandom/probe-mediawiki', { method: 'POST', - headers: getRequestHeaders(), + headers: getRequestHeaders({ omitContentType: true }), }); return result.ok; @@ -352,7 +352,7 @@ class FandomScraper { try { const result = await fetch('/api/plugins/fandom/probe', { method: 'POST', - headers: getRequestHeaders(), + headers: getRequestHeaders({ omitContentType: true }), }); return result.ok; diff --git a/public/scripts/secrets.js b/public/scripts/secrets.js index 40adb5849..b5eeeca2d 100644 --- a/public/scripts/secrets.js +++ b/public/scripts/secrets.js @@ -268,7 +268,7 @@ function getActiveSecretLabel(key) { async function viewSecrets() { const response = await fetch('/api/secrets/view', { method: 'POST', - headers: getRequestHeaders(), + headers: getRequestHeaders({ omitContentType: true }), }); if (response.status == 403) { @@ -372,7 +372,7 @@ export async function readSecretState() { try { const response = await fetch('/api/secrets/read', { method: 'POST', - headers: getRequestHeaders(), + headers: getRequestHeaders({ omitContentType: true }), }); if (response.ok) { diff --git a/public/scripts/user.js b/public/scripts/user.js index 0b7fc164d..0dcafba60 100644 --- a/public/scripts/user.js +++ b/public/scripts/user.js @@ -83,7 +83,7 @@ async function getUsers() { try { const response = await fetch('/api/users/get', { method: 'POST', - headers: getRequestHeaders(), + headers: getRequestHeaders({ omitContentType: true }), }); if (!response.ok) { @@ -535,7 +535,7 @@ async function getSnapshots() { try { const response = await fetch('/api/settings/get-snapshots', { method: 'POST', - headers: getRequestHeaders(), + headers: getRequestHeaders({ omitContentType: true }), }); if (!response.ok) { @@ -561,7 +561,7 @@ async function makeSnapshot(callback) { try { const response = await fetch('/api/settings/make-snapshot', { method: 'POST', - headers: getRequestHeaders(), + headers: getRequestHeaders({ omitContentType: true }), }); if (!response.ok) { @@ -620,7 +620,7 @@ async function resetEverything(callback) { try { const step1Response = await fetch('/api/users/reset-step1', { method: 'POST', - headers: getRequestHeaders(), + headers: getRequestHeaders({ omitContentType: true }), }); if (!step1Response.ok) { @@ -860,7 +860,7 @@ async function openAdminPanel() { async function logout() { await fetch('/api/users/logout', { method: 'POST', - headers: getRequestHeaders(), + headers: getRequestHeaders({ omitContentType: true }), }); // On an explicit logout stop auto login @@ -904,7 +904,7 @@ async function extendUserSession() { try { const response = await fetch('/api/ping?extend=1', { method: 'POST', - headers: getRequestHeaders(), + headers: getRequestHeaders({ omitContentType: true }), }); if (!response.ok) { diff --git a/public/scripts/utils.js b/public/scripts/utils.js index 47cf163e3..5e6c37ab9 100644 --- a/public/scripts/utils.js +++ b/public/scripts/utils.js @@ -1978,7 +1978,7 @@ export async function extractTextFromOffice(blob) { try { const result = await fetch('/api/plugins/office/probe', { method: 'POST', - headers: getRequestHeaders(), + headers: getRequestHeaders({ omitContentType: true }), }); return result.ok;