From 65df4df3487276e5254b1805b21287a12132a28f Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Wed, 7 Oct 2026 10:23:04 +0000 Subject: [PATCH] fix(api): narrow focus fact locale key Co-authored-by: cynarAI --- apps/api/src/onboarding-intake.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/api/src/onboarding-intake.ts b/apps/api/src/onboarding-intake.ts index cb224ec..d288ae7 100644 --- a/apps/api/src/onboarding-intake.ts +++ b/apps/api/src/onboarding-intake.ts @@ -72,8 +72,8 @@ function isFocusOptionId(id: string): id is FocusOption["id"] { export function focusFactValue(focusId: string, locale: string): string { if (!isFocusOptionId(focusId)) return focusId; - const key = locale.toLowerCase().startsWith("de") ? "de" : "en"; - return FOCUS_FACTS[key][focusId] ?? FOCUS_FACTS.en[focusId]; + const key: keyof typeof FOCUS_FACTS = locale.toLowerCase().startsWith("de") ? "de" : "en"; + return FOCUS_FACTS[key][focusId]; } export const FOCUS_OPTIONS: FocusOption[] = [