From ffaef9247611a7522d32432aaea0e4b291182ac1 Mon Sep 17 00:00:00 2001 From: Debanjum Singh Solanky Date: Tue, 17 Jan 2023 17:47:21 -0300 Subject: [PATCH] Encode query string before passing as query param to search API --- src/interface/obsidian/src/modal.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/interface/obsidian/src/modal.ts b/src/interface/obsidian/src/modal.ts index 6d8aa723..cb3e4a20 100644 --- a/src/interface/obsidian/src/modal.ts +++ b/src/interface/obsidian/src/modal.ts @@ -51,7 +51,8 @@ export class KhojModal extends SuggestModal { async getSuggestions(query: string): Promise { // Query Khoj backend for search results - let searchUrl = `${this.setting.khojUrl}/api/search?q=${query}&n=${this.setting.resultsCount}&r=${this.rerank}&t=markdown` + let encodedQuery = encodeURIComponent(query); + let searchUrl = `${this.setting.khojUrl}/api/search?q=${encodedQuery}&n=${this.setting.resultsCount}&r=${this.rerank}&t=markdown` let results = await request(searchUrl) .then(response => JSON.parse(response)) .then(data => data