瀏覽代碼

snapshots: removes errors for empty values in ViewStore

Occurs when opening a snapshot.
Daniel Lee 7 年之前
父節點
當前提交
70630d742e
共有 1 個文件被更改,包括 6 次插入2 次删除
  1. 6 2
      public/app/stores/ViewStore/ViewStore.ts

+ 6 - 2
public/app/stores/ViewStore/ViewStore.ts

@@ -26,7 +26,9 @@ export const ViewStore = types
     function updateQuery(query: any) {
     function updateQuery(query: any) {
       self.query.clear();
       self.query.clear();
       for (let key of Object.keys(query)) {
       for (let key of Object.keys(query)) {
-        self.query.set(key, query[key]);
+        if (query[key]) {
+          self.query.set(key, query[key]);
+        }
       }
       }
     }
     }
 
 
@@ -34,7 +36,9 @@ export const ViewStore = types
     function updateRouteParams(routeParams: any) {
     function updateRouteParams(routeParams: any) {
       self.routeParams.clear();
       self.routeParams.clear();
       for (let key of Object.keys(routeParams)) {
       for (let key of Object.keys(routeParams)) {
-        self.routeParams.set(key, routeParams[key]);
+        if (routeParams[key]) {
+          self.routeParams.set(key, routeParams[key]);
+        }
       }
       }
     }
     }