summaryrefslogtreecommitdiffstats
path: root/client/lib
diff options
context:
space:
mode:
authorIgnatzHome <ignatz@maschath.de>2018-05-19 15:35:25 +0200
committerIgnatzHome <ignatz@maschath.de>2018-05-19 15:35:25 +0200
commitc431af27c25e7fab8a03002792ecc94f4f02923b (patch)
tree8eeb27d7c0b72126cda60b1491a4fca40bf5e22f /client/lib
parent973a0d93ae0dc59ed40ccb4224c658b0358ebe82 (diff)
downloadwekan-c431af27c25e7fab8a03002792ecc94f4f02923b.tar.gz
wekan-c431af27c25e7fab8a03002792ecc94f4f02923b.tar.bz2
wekan-c431af27c25e7fab8a03002792ecc94f4f02923b.zip
Correcting FIlter search with Multiple Custom Fields
Diffstat (limited to 'client/lib')
-rw-r--r--client/lib/filter.js4
1 files changed, 2 insertions, 2 deletions
diff --git a/client/lib/filter.js b/client/lib/filter.js
index d57f3e78..ecc95d40 100644
--- a/client/lib/filter.js
+++ b/client/lib/filter.js
@@ -11,7 +11,7 @@ function showFilterSidebar() {
// Use a "set" filter for a field that is a set of documents uniquely
// identified. For instance `{ labels: ['labelA', 'labelC', 'labelD'] }`.
// use "subField" for searching inside object Fields.
-// For instance '{ customFields: [{_id : 'field1'}]} (subField would be: _id)
+// For instance '{ customFields: [{_id : { $in: ['field1']}}]} (subField would be: _id)
class SetFilter {
constructor(subField = '') {
this._dep = new Tracker.Dependency();
@@ -70,7 +70,7 @@ class SetFilter {
const selector = [];
this._selectedElements.forEach((element) => {
const item = [];
- item[this.subField] = element;
+ item[this.subField] = {$in: [element]};
selector.push(item);
});
return {$in: selector};