Browse Source

correcting 'no custom fields'

IgnatzHome 7 năm trước cách đây
mục cha
commit
977bce9eb2
1 tập tin đã thay đổi với 8 bổ sung2 xóa
  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;