correcting 'no custom fields'

This commit is contained in:
IgnatzHome 2018-05-19 16:23:18 +02:00
parent bc0aef3332
commit 977bce9eb2

View file

@ -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;