diff --git a/server/plugins/messageStorage/sqlite.ts b/server/plugins/messageStorage/sqlite.ts index f2a3b526..568d5256 100644 --- a/server/plugins/messageStorage/sqlite.ts +++ b/server/plugins/messageStorage/sqlite.ts @@ -213,10 +213,12 @@ class SqliteMessageStorage implements ISqliteMessageStorage { }) as Promise; } - search(query: SearchQuery): Promise { + search(query: SearchQuery): Promise { if (!this.isEnabled) { // this should never be hit as messageProvider is checked in client.search() - return Promise.resolve([]); + return Promise.reject( + "search called but sqlite provider not enabled. This is a programming error" + ); } // Using the '@' character to escape '%' and '_' in patterns.