From e3e2c16eb7a84659a3fa32489167ef13051988c2 Mon Sep 17 00:00:00 2001 From: Krushna Kanta Rout <129386740+krushnarout@users.noreply.github.com> Date: Tue, 10 Mar 2026 22:41:49 +0530 Subject: [PATCH 1/2] fix: return language in transcription preferences response Co-Authored-By: Claude Sonnet 4.6 --- backend/database/users.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/backend/database/users.py b/backend/database/users.py index 0944b9eb0a..6f1e5000b4 100644 --- a/backend/database/users.py +++ b/backend/database/users.py @@ -997,7 +997,7 @@ def get_user_transcription_preferences(uid: str) -> dict: Get the user's transcription preferences. Returns: - dict with 'single_language_mode' (bool) and 'vocabulary' (List[str]) + dict with 'single_language_mode' (bool), 'vocabulary' (List[str]), and 'language' (str) """ user_ref = db.collection('users').document(uid) user_doc = user_ref.get() @@ -1008,9 +1008,10 @@ def get_user_transcription_preferences(uid: str) -> dict: return { 'single_language_mode': prefs.get('single_language_mode', False), 'vocabulary': prefs.get('vocabulary', []), + 'language': user_data.get('language', ''), } - return {'single_language_mode': False, 'vocabulary': []} + return {'single_language_mode': False, 'vocabulary': [], 'language': ''} def get_agent_vm(uid: str) -> Optional[dict]: From ec35510cda75ba79e9197b225f11f72367131f1d Mon Sep 17 00:00:00 2001 From: Krushna Kanta Rout <129386740+krushnarout@users.noreply.github.com> Date: Tue, 10 Mar 2026 22:41:52 +0530 Subject: [PATCH 2/2] fix: add language field to TranscriptionPreferencesResponse model Co-Authored-By: Claude Sonnet 4.6 --- backend/routers/users.py | 1 + 1 file changed, 1 insertion(+) diff --git a/backend/routers/users.py b/backend/routers/users.py index 5958f7261d..68fccdd20d 100644 --- a/backend/routers/users.py +++ b/backend/routers/users.py @@ -498,6 +498,7 @@ def set_user_language(data: dict, uid: str = Depends(auth.get_current_user_uid)) class TranscriptionPreferencesResponse(BaseModel): single_language_mode: bool = False vocabulary: List[str] = [] + language: str = '' class TranscriptionPreferencesUpdate(BaseModel):