From c1b0a9f8d4745002c444f31036df2f9d539292ed Mon Sep 17 00:00:00 2001 From: sabaimran Date: Tue, 21 Jan 2025 12:06:09 -0800 Subject: [PATCH] Fix sync to async issue when getting default chat model in hidden agent configuration API --- src/khoj/database/adapters/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/khoj/database/adapters/__init__.py b/src/khoj/database/adapters/__init__.py index 344af2a5..e50ea29a 100644 --- a/src/khoj/database/adapters/__init__.py +++ b/src/khoj/database/adapters/__init__.py @@ -815,7 +815,7 @@ class AgentAdapters: is_hidden: Optional[bool] = False, ): if not chat_model: - chat_model = ConversationAdapters.get_default_chat_model(user) + chat_model = await ConversationAdapters.aget_default_chat_model(user) chat_model_option = await ChatModel.objects.filter(name=chat_model).afirst() # Slug will be None for new agents, which will trigger a new agent creation with a generated, immutable slug