From ce5c385c154b833361f364265ea9d8efa1b2d2bc Mon Sep 17 00:00:00 2001 From: azivner Date: Mon, 13 Aug 2018 11:06:17 +0200 Subject: [PATCH] fix search by attributes was finding also deleted attributes --- src/services/build_search_query.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/services/build_search_query.js b/src/services/build_search_query.js index cf340ac77..e4464400e 100644 --- a/src/services/build_search_query.js +++ b/src/services/build_search_query.js @@ -7,7 +7,7 @@ module.exports = function(attributeFilters) { let i = 1; for (const filter of attributeFilters) { - joins.push(`LEFT JOIN attributes AS attribute${i} ON attribute${i}.noteId = notes.noteId AND attribute${i}.name = ?`); + joins.push(`LEFT JOIN attributes AS attribute${i} ON attribute${i}.noteId = notes.noteId AND attribute${i}.name = ? AND attribute${i}.isDeleted = 0`); joinParams.push(filter.name); where += " " + filter.relation + " ";