Browse Source

HUE-6591 [editor] Only subscribe to upload query when optimizer is on

Romain Rigaux 8 years ago
parent
commit
6184628749
1 changed files with 13 additions and 11 deletions
  1. 13 11
      desktop/libs/notebook/src/notebook/templates/editor_components.mako

+ 13 - 11
desktop/libs/notebook/src/notebook/templates/editor_components.mako

@@ -3068,17 +3068,19 @@ from notebook.conf import ENABLE_QUERY_BUILDER, ENABLE_QUERY_SCHEDULING, ENABLE_
       ko.applyBindings(viewModel, $('#${ bindableElement }')[0]);
       viewModel.init();
 
-      huePubSub.subscribe('editor.upload.table.stats', function (options) {
-        viewModel.selectedNotebook().snippets()[0].uploadTableStats(options);
-      }, HUE_PUB_SUB_APP);
-
-      huePubSub.subscribe("editor.upload.history", function () {
-        viewModel.selectedNotebook().snippets()[0].uploadQueryHistory(5);
-      }, HUE_PUB_SUB_APP);
-
-      huePubSub.subscribe("editor.upload.query", function (query_id) {
-        viewModel.selectedNotebook().snippets()[0].uploadQuery(query_id);
-      }, HUE_PUB_SUB_APP);
+      if (viewModel.isOptimizerEnabled()) {
+        huePubSub.subscribe('editor.upload.table.stats', function (options) {
+          viewModel.selectedNotebook().snippets()[0].uploadTableStats(options);
+        }, HUE_PUB_SUB_APP);
+
+        huePubSub.subscribe("editor.upload.history", function () {
+          viewModel.selectedNotebook().snippets()[0].uploadQueryHistory(5);
+        }, HUE_PUB_SUB_APP);
+
+        huePubSub.subscribe("editor.upload.query", function (query_id) {
+          viewModel.selectedNotebook().snippets()[0].uploadQuery(query_id);
+        }, HUE_PUB_SUB_APP);
+      }
 
       huePubSub.subscribe('editor.active.statement.changed', function (statementDetails) {
         var foundSnippet = viewModel.selectedNotebook().snippets().filter(function (snippet) {