From 682c4173ae8719bd0652922d206c5d43a3b1140f Mon Sep 17 00:00:00 2001
From: Stephanie Freitag <stephanie.freitag@holi.team>
Date: Mon, 14 Oct 2024 18:09:25 +0200
Subject: [PATCH] NOISSUE: use request header as fallback for locale

---
 app/server.ts | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/app/server.ts b/app/server.ts
index 5e530a1..8a50b2a 100644
--- a/app/server.ts
+++ b/app/server.ts
@@ -96,6 +96,11 @@ export type GraphQLContext = {
       }
     }
   }
+  request?: {
+    headers?: {
+      [key: string]: string
+    }
+  }
   language?: string
 }
 
@@ -121,7 +126,7 @@ export const createGraphQLServer = (config: ServerConfig): GraphQLServer => {
     graphiql: true,
     plugins,
     context: (context: GraphQLContext) => {
-      const headers = new Headers(context.params?.extensions?.headers)
+      const headers = new Headers(context.params?.extensions?.headers ?? context.request?.headers)
       const languages = headers.get('accept-language') || DEFAULT_LANGUAGE
       return {
         ...context,
-- 
GitLab