Pārlūkot izejas kodu

HUE-6713 [jb] Avoid printing empty log array on running MapReduce job

Romain Rigaux 8 gadi atpakaļ
vecāks
revīzija
a3f4c23
1 mainītis faili ar 2 papildinājumiem un 0 dzēšanām
  1. 2 0
      apps/jobbrowser/src/jobbrowser/apis/job_api.py

+ 2 - 0
apps/jobbrowser/src/jobbrowser/apis/job_api.py

@@ -198,6 +198,8 @@ class YarnApi(Api):
       if log_name == 'default':
         response = job_single_logs(MockDjangoRequest(self.user), job=appid)
         logs = json.loads(response.content).get('logs')
+        if logs and len(logs) == 4:
+          logs = logs[3]
       else:
         response = job_attempt_logs_json(MockDjangoRequest(self.user), job=appid, name=log_name)
         logs = json.loads(response.content).get('log')