Kaynağa Gözat

HUE-4196 [editor] Catch open notebook errors

Enrico Berti 9 yıl önce
ebeveyn
işleme
125520c

+ 11 - 5
desktop/libs/notebook/src/notebook/static/notebook/js/notebook.ko.js

@@ -1915,11 +1915,17 @@
         data: true,
         dependencies: true
       }, function (data) {
-        data.data.dependents = data.dependents;
-        data.data.can_write = data.user_perms.can_write;
-        var notebook = data.data;
-        self.loadNotebook(notebook, queryTab);
-        hueUtils.changeURL('/notebook/editor?editor=' + data.document.id);
+        if (data.status == 0) {
+          data.data.dependents = data.dependents;
+          data.data.can_write = data.user_perms.can_write;
+          var notebook = data.data;
+          self.loadNotebook(notebook, queryTab);
+          hueUtils.changeURL('/notebook/editor?editor=' + data.document.id);
+        }
+        else {
+          $(document).trigger("error", data.message);
+          self.newNotebook();
+        }
       });
     };