From d57c1959c84d806d130a5406c4b173c900f82125 Mon Sep 17 00:00:00 2001 From: joaojramia <joao@holistic.foundation> Date: Tue, 26 Sep 2023 10:09:27 +0200 Subject: [PATCH] Fix getLanguage function for the accept-language header --- app/server.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/server.ts b/app/server.ts index 373942d..7f83050 100644 --- a/app/server.ts +++ b/app/server.ts @@ -153,8 +153,9 @@ export interface ServerConfig { const getLanguage = (languages = "") => languages - .split(",") - .map((language) => language.split("-")[0]) + .split(",") // languages are comma separated + .map((language) => language.split("-")[0]) // languages may include country code 'de-DE' e.g. + .map((language) => language.split(";")[0]) // languages may include a 'de;q=0.6' e.g. .find((language) => SUPPORTED_LANGUAGES.includes(language)) || DEFAULT_LANGUAGE; -- GitLab