浏览代码

correcting 'no custom fields'

IgnatzHome 7 年之前
父节点
当前提交
977bce9eb2
共有 1 个文件被更改,包括 8 次插入2 次删除
  1. 8 2
      client/lib/filter.js

+ 8 - 2
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;