Skip to content

Commit 4927938

Browse files
authored
Default request context lang to 'en' to silent unhelpful error logs (#12336)
1 parent 232aac7 commit 4927938

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

openlibrary/utils/request_context.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@ def set_context_from_legacy_web_py() -> None:
176176
RequestContextVars(
177177
x_forwarded_for=web.ctx.env.get("HTTP_X_FORWARDED_FOR"),
178178
user_agent=web.ctx.env.get("HTTP_USER_AGENT"),
179-
lang=web.ctx.lang,
179+
lang=web.ctx.get('lang') or 'en',
180180
solr_editions=solr_editions,
181181
print_disabled=print_disabled,
182182
sfw=sfw,
@@ -205,7 +205,7 @@ def set_context_from_fastapi(request: Request) -> None:
205205
RequestContextVars(
206206
x_forwarded_for=request.headers.get("X-Forwarded-For"),
207207
user_agent=request.headers.get("User-Agent"),
208-
lang=request.state.lang,
208+
lang=request.state.lang or 'en',
209209
solr_editions=solr_editions,
210210
print_disabled=bool(request.cookies.get('pd', False)),
211211
sfw=bool(request.cookies.get('sfw', '')),

0 commit comments

Comments
 (0)