瀏覽代碼

HUE-8933 [editor] Make sure to clear any previous result when the execute call returns

Johan Ahlen 6 年之前
父節點
當前提交
6dafa3594f

+ 1 - 0
desktop/core/src/desktop/js/apps/notebook/snippet.js

@@ -1806,6 +1806,7 @@ class Snippet {
           }
 
           if (data.status === 0) {
+            self.result.clear();
             self.result.handle(data.handle);
             self.result.hasResultset(data.handle.has_result_set);
             self.showLogs(true);

+ 1 - 0
desktop/core/src/desktop/js/apps/notebook2/snippet.js

@@ -1383,6 +1383,7 @@ class Snippet {
 
     this.executor.executeNext().then(executionResult => {
       this.stopLongOperationTimeout();
+      this.result.clear();
       this.result.update(executionResult).then(() => {
         if (this.result.data().length) {
           this.currentQueryTab('queryResults');