Quellcode durchsuchen

HUE-3815 [editor] Protect against failed calls when updating history status

Romain Rigaux vor 9 Jahren
Ursprung
Commit
fce775327e

+ 2 - 2
desktop/libs/notebook/src/notebook/static/notebook/js/notebook.ko.js

@@ -1374,8 +1374,8 @@
           $.post("/notebook/api/check_status", {
           $.post("/notebook/api/check_status", {
             notebook: ko.mapping.toJSON({id: item.uuid()}),
             notebook: ko.mapping.toJSON({id: item.uuid()}),
           }, function (data) {
           }, function (data) {
-            var status = data.status == -3 ? 'expired' : data.query_status.status;
-            if (item.status() != status) {
+            var status = data.status == -3 ? 'expired' : (data.status == 0 ? data.query_status.status : null);
+            if (status && item.status() != status) {
               item.status(status);
               item.status(status);
             }
             }
           }).always(function () {
           }).always(function () {