lrf402788946 4 vuotta sitten
vanhempi
commit
2a730c4a38
1 muutettua tiedostoa jossa 12 lisäystä ja 3 poistoa
  1. 12 3
      lib/service/crud-service.js

+ 12 - 3
lib/service/crud-service.js

@@ -112,9 +112,18 @@ class CrudService extends NafService {
         if (karr.length === 2) {
           const type = karr[1];
           if (type === "start")
-            filter[karr[0]] = { ...get(filter, karr[0], {}), $gte: filter[k] };
-          else
-            filter[karr[0]] = { ...get(filter, karr[0], {}), $lte: filter[k] };
+            if (filter[k] && filter[k] !== "") {
+              filter[karr[0]] = {
+                ...get(filter, karr[0], {}),
+                $gte: filter[k],
+              };
+            } else {
+            if (filter[k] && filter[k] !== '') {
+              filter[karr[0]] = {
+                ...get(filter, karr[0], {}),
+                $lte: filter[k],
+              };
+            }
           delete filter[k];
         }
       }