diff --git a/assets/scripts/app/templates/repos/show/actions.hbs b/assets/scripts/app/templates/repos/show/actions.hbs index 28c0006d..d8c62e7f 100644 --- a/assets/scripts/app/templates/repos/show/actions.hbs +++ b/assets/scripts/app/templates/repos/show/actions.hbs @@ -32,10 +32,12 @@ {{/if}} {{/if}} - {{#if view.showDownloadLog}} -
  • - -
  • + {{#if view.jobIdForLog}} + {{#if view.showDownloadLog}} +
  • + +
  • + {{/if}} {{/if}} {{#if view.displayRemoveLog}}
  • diff --git a/assets/scripts/app/views/repo/show.coffee b/assets/scripts/app/views/repo/show.coffee index c74f92f5..65995374 100644 --- a/assets/scripts/app/views/repo/show.coffee +++ b/assets/scripts/app/views/repo/show.coffee @@ -262,8 +262,8 @@ Travis.reopen ).property('displayRequeueJob', 'hasPermission') showDownloadLog: (-> - @get('_job') - ).property('_job') + @get('jobIdForLog') + ).property('jobIdForLog') _job: (-> if id = @get('jobIdForLog') @@ -294,7 +294,7 @@ Travis.reopen displayRemoveLog: (-> if job = Travis.Job.find(@get('jobIdForLog')) (@get('isJobTab') || (@get('isBuildTab') && @get('build.jobs.length') == 1)) && job.get('canRemoveLog') - ).property('isJobTab', 'isBuildTab', 'build.jobs.length', 'job.canRemoveLog', 'jobIdForLog') + ).property('isJobTab', 'isBuildTab', 'build.jobs.length', '_job.canRemoveLog', 'jobIdForLog') canCancelBuild: (-> @get('displayCancelBuild') && @get('hasPermission')