From 977bce9eb2d367220f30d15e5913d62a2d22c8a0 Mon Sep 17 00:00:00 2001 From: IgnatzHome Date: Sat, 19 May 2018 16:23:18 +0200 Subject: correcting 'no custom fields' --- client/lib/filter.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'client/lib/filter.js') diff --git a/client/lib/filter.js b/client/lib/filter.js index 80793db2..f68c9711 100644 --- a/client/lib/filter.js +++ b/client/lib/filter.js @@ -114,9 +114,15 @@ Filter = { let includeEmptySelectors = false; this._fields.forEach((fieldName) => { const filter = this[fieldName]; - if (filter.subField !== '') fieldName = `${fieldName}.${filter.subField}`; if (filter._isActive()) { - filterSelector[fieldName] = filter._getMongoSelector(); + if (filter.subField !== '') + { + filterSelector[`${fieldName}.${filter.subField}`] = filter._getMongoSelector(); + } + else + { + filterSelector[fieldName] = filter._getMongoSelector(); + } emptySelector[fieldName] = filter._getEmptySelector(); if (emptySelector[fieldName] !== null) { includeEmptySelectors = true; -- cgit v1.2.3-1-g7c22