From efcf6db687ab8cfb9c936aa3f98ba2db4c0a7ff2 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Thu, 21 Aug 2025 04:46:43 +0400 Subject: [PATCH] refac --- backend/open_webui/utils/task.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/backend/open_webui/utils/task.py b/backend/open_webui/utils/task.py index 8f674c6c14..84c9308dc1 100644 --- a/backend/open_webui/utils/task.py +++ b/backend/open_webui/utils/task.py @@ -47,6 +47,7 @@ def prompt_template(template: str, user: Optional[Any] = None) -> str: user = user.model_dump() if isinstance(user, dict): + user_info = user.get("info", {}) or {} birth_date = user.get("date_of_birth") age = None @@ -70,7 +71,7 @@ def prompt_template(template: str, user: Optional[Any] = None) -> str: USER_VARIABLES = { "name": str(user.get("name")), - "location": str(user.get("info", {}).get("location")), + "location": str(user_info.get("location")), "bio": str(user.get("bio")), "gender": str(user.get("gender")), "birth_date": str(birth_date),