From ffdb291fe037d26c4d7207ab2a33a3f26d0b5d3b Mon Sep 17 00:00:00 2001 From: Debanjum Singh Solanky Date: Wed, 10 Jan 2024 22:30:00 +0530 Subject: [PATCH] Fix error message rendering in khoj.el, khoj obsidian chat - Fix failed to index error message in khoj.el - Fix chat model not configured message in khoj obsidian chat --- src/interface/emacs/khoj.el | 2 +- src/interface/obsidian/src/chat_modal.ts | 2 +- src/khoj/routers/api.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/interface/emacs/khoj.el b/src/interface/emacs/khoj.el index ea2275f0..52cfba88 100644 --- a/src/interface/emacs/khoj.el +++ b/src/interface/emacs/khoj.el @@ -432,7 +432,7 @@ Auto invokes setup steps on calling main entrypoint." (khoj--delete-open-network-connections-to-server) (with-current-buffer (current-buffer) (search-forward "\n\n" nil t) - (message "khoj.el: Failed to %supdate %s content index. Status: %s%s" + (message "khoj.el: Failed to %supdate %scontent index. Status: %s%s" (if force "force " "") (if content-type (format "%s " content-type) "all") (string-trim (format "%s %s" (nth 1 (nth 1 status)) (nth 2 (nth 1 status)))) diff --git a/src/interface/obsidian/src/chat_modal.ts b/src/interface/obsidian/src/chat_modal.ts index 57f0fa40..d433ee15 100644 --- a/src/interface/obsidian/src/chat_modal.ts +++ b/src/interface/obsidian/src/chat_modal.ts @@ -245,7 +245,7 @@ export class KhojChatModal extends Modal { if (responseJson.detail) { // If the server returns error details in response, render a setup hint. let setupMsg = "Hi 👋🏾, to start chatting add available chat models options via [the Django Admin panel](/server/admin) on the Server"; - this.renderMessage(chatBodyEl, setupMsg, "khoj", undefined, true); + this.renderMessage(chatBodyEl, setupMsg, "khoj", undefined); return false; } else if (responseJson.response) { diff --git a/src/khoj/routers/api.py b/src/khoj/routers/api.py index 575f094c..190fef19 100644 --- a/src/khoj/routers/api.py +++ b/src/khoj/routers/api.py @@ -55,7 +55,7 @@ from khoj.search_filter.file_filter import FileFilter from khoj.search_filter.word_filter import WordFilter from khoj.search_type import image_search, text_search from khoj.utils import constants, state -from khoj.utils.config import GPT4AllProcessorModel, TextSearchModel +from khoj.utils.config import GPT4AllProcessorModel from khoj.utils.helpers import ( AsyncIteratorWrapper, ConversationCommand,