diff --git a/app/server.ts b/app/server.ts index 28eee91d018d7bd453e8f2dcca7c3f1e8b11b72c..3775eab303e25caf5cede53beadc7de792784f67 100644 --- a/app/server.ts +++ b/app/server.ts @@ -69,8 +69,9 @@ const createResolvers = (config: ContentfulConfig) => { 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;