From a0b3f485eb0745ea805bea7021a8b451ffb6ac77 Mon Sep 17 00:00:00 2001 From: Samir Boulahtit Date: Mon, 2 Feb 2026 19:46:17 +0100 Subject: [PATCH] fix: correct language API endpoint path to /api/v1/platform/language/set The language set endpoint was being called at /api/v1/language/set but the route is actually registered under the platform prefix at /api/v1/platform/language/set. Updated all frontend code calling this endpoint: - app/templates/platform/base.html - app/templates/vendor/partials/header.html - app/modules/core/static/storefront/js/storefront-layout.js - app/modules/core/static/vendor/js/init-alpine.js - app/modules/core/static/admin/js/init-alpine.js Co-Authored-By: Claude Opus 4.5 --- app/modules/core/static/admin/js/init-alpine.js | 2 +- app/modules/core/static/storefront/js/storefront-layout.js | 2 +- app/modules/core/static/vendor/js/init-alpine.js | 2 +- app/templates/platform/base.html | 2 +- app/templates/vendor/partials/header.html | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/app/modules/core/static/admin/js/init-alpine.js b/app/modules/core/static/admin/js/init-alpine.js index b2651859..d9b83661 100644 --- a/app/modules/core/static/admin/js/init-alpine.js +++ b/app/modules/core/static/admin/js/init-alpine.js @@ -310,7 +310,7 @@ function languageSelector(currentLang, enabledLanguages) { return; } try { - const response = await fetch('/api/v1/language/set', { + const response = await fetch('/api/v1/platform/language/set', { method: 'POST', headers: { 'Content-Type': 'application/json', diff --git a/app/modules/core/static/storefront/js/storefront-layout.js b/app/modules/core/static/storefront/js/storefront-layout.js index bc445e63..ef6e1d7f 100644 --- a/app/modules/core/static/storefront/js/storefront-layout.js +++ b/app/modules/core/static/storefront/js/storefront-layout.js @@ -273,7 +273,7 @@ function languageSelector(currentLang, enabledLanguages) { return; } try { - const response = await fetch('/api/v1/language/set', { + const response = await fetch('/api/v1/platform/language/set', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ language: lang }) diff --git a/app/modules/core/static/vendor/js/init-alpine.js b/app/modules/core/static/vendor/js/init-alpine.js index 79207fb4..aa7fa139 100644 --- a/app/modules/core/static/vendor/js/init-alpine.js +++ b/app/modules/core/static/vendor/js/init-alpine.js @@ -201,7 +201,7 @@ function languageSelector(currentLang, enabledLanguages) { return; } try { - const response = await fetch('/api/v1/language/set', { + const response = await fetch('/api/v1/platform/language/set', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ language: lang }) diff --git a/app/templates/platform/base.html b/app/templates/platform/base.html index a7ef82ac..0796879c 100644 --- a/app/templates/platform/base.html +++ b/app/templates/platform/base.html @@ -332,7 +332,7 @@ return; } try { - const response = await fetch('/api/v1/language/set', { + const response = await fetch('/api/v1/platform/language/set', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ language: lang }) diff --git a/app/templates/vendor/partials/header.html b/app/templates/vendor/partials/header.html index df3daea1..ac9301dd 100644 --- a/app/templates/vendor/partials/header.html +++ b/app/templates/vendor/partials/header.html @@ -49,7 +49,7 @@ return; } try { - const response = await fetch('/api/v1/language/set', { + const response = await fetch('/api/v1/platform/language/set', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ language: lang })