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