Просмотр исходного кода

AMBARI-14785. Hive View: "NO DAG Available" on TEZ tab when ambari is running behind proxy. (Gaurav Nagar via yusaku)

Yusaku Sako 9 лет назад
Родитель
Сommit
e404eee589

+ 1 - 1
contrib/views/hive/src/main/resources/ui/hive-web/app/controllers/tez-ui.js

@@ -64,7 +64,7 @@ export default Ember.Controller.extend({
 
   getTezViewInstance: function (data) {
     var self = this;
-    var url = data.versions[0].href;
+    var url = this.get('tezApiURL') + '/versions/' + data.versions[0].ViewVersionInfo.version;
 
     Ember.$.getJSON(url)
       .then(function (response) {

+ 3 - 2
contrib/views/hive/src/main/resources/ui/hive-web/tests/helpers/api-mock.js

@@ -265,7 +265,8 @@ export default function() {
     var data = {
       versions: [
         {
-          href: baseUrl + '/api/v1/view/TEZ/instanceURL'
+          href: baseUrl + '/api/v1/view/TEZ/versions/1',
+          ViewVersionInfo: {version: '1', view_name: 'TEZ'}
         }
       ]
     };
@@ -273,7 +274,7 @@ export default function() {
     return [200, {"Content-Type": "application/json"}, JSON.stringify(data)];
   });
 
-  this.get(baseUrl + '/api/v1/views/TEZ/instanceURL', function (req) {
+  this.get(baseUrl + '/api/v1/views/TEZ/versions/1', function (req) {
     var data = {
       instances: [
         {