Selaa lähdekoodia

AMBARI-4838. Revisiting a Hive Job does not show DAG diagram. (alexantonenko)

Alex Antonenko 11 vuotta sitten
vanhempi
commit
225fb253c6

+ 1 - 1
ambari-web/app/mappers/jobs/hive_job_mapper.js

@@ -56,7 +56,7 @@ App.hiveJobMapper = App.QuickDataMapper.create({
       hiveJob.id = json.entity;
       hiveJob.startTime = json.starttime;
       hiveJob.endTime = json.endtime;
-      json.otherinfo.query = $.parseJSON(json.otherinfo.query);
+      json.otherinfo.query = $.parseJSON(json.otherinfo.query).query;
       hiveJob.stages = [];
       var stagePlans = json.otherinfo.query.queryPlan["STAGE PLANS"];
       for ( var stage in stagePlans) {

+ 3 - 0
ambari-web/app/routes/main.js

@@ -151,6 +151,9 @@ module.exports = Em.Route.extend({
           router.get('mainHiveJobDetailsController').loadJobDetails();
           router.get('mainJobsController').updateJobs('mainHiveJobDetailsController', 'loadJobDetails');
         }
+      },
+      exit: function(router) {
+        router.get('mainHiveJobDetailsController').set('loaded', false);
       }
     }),
     showJobDetails : function(router, event) {