2
0
Эх сурвалжийг харах

correcting 'no custom fields'

IgnatzHome 7 жил өмнө
parent
commit
977bce9eb2

+ 8 - 2
client/lib/filter.js

@@ -114,9 +114,15 @@ Filter = {
     let includeEmptySelectors = false;
     let includeEmptySelectors = false;
     this._fields.forEach((fieldName) => {
     this._fields.forEach((fieldName) => {
       const filter = this[fieldName];
       const filter = this[fieldName];
-      if (filter.subField !== '') fieldName = `${fieldName}.${filter.subField}`;
       if (filter._isActive()) {
       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();
         emptySelector[fieldName] = filter._getEmptySelector();
         if (emptySelector[fieldName] !== null) {
         if (emptySelector[fieldName] !== null) {
           includeEmptySelectors = true;
           includeEmptySelectors = true;