From 918e827d910c6fe18734a7eaf0d87d90ca426704 Mon Sep 17 00:00:00 2001 From: zadam Date: Thu, 3 Sep 2020 17:51:37 +0200 Subject: [PATCH] fix potential null in mime or type in note cache --- src/services/search/expressions/note_cache_flat_text.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/services/search/expressions/note_cache_flat_text.js b/src/services/search/expressions/note_cache_flat_text.js index bbb5cbcea..024c5f5be 100644 --- a/src/services/search/expressions/note_cache_flat_text.js +++ b/src/services/search/expressions/note_cache_flat_text.js @@ -84,7 +84,9 @@ class NoteCacheFlatTextExp extends Expression { const foundAttrTokens = []; for (const token of this.tokens) { - if (note.type.includes(token) || note.mime.includes(token)) { + // not clear why, but sometimes note.type or note.mime is undefined + if ((note.type && note.type.includes(token)) + || (note.mime && note.mime.includes(token))) { foundAttrTokens.push(token); }