diff --git a/assets/scripts/app/models/extensions.coffee b/assets/scripts/app/models/extensions.coffee index e265ede8..de5cff0a 100644 --- a/assets/scripts/app/models/extensions.coffee +++ b/assets/scripts/app/models/extensions.coffee @@ -6,7 +6,7 @@ Travis.DurationCalculations = Ember.Mixin.create duration else Travis.Helpers.durationFrom(@get('startedAt'), @get('finishedAt')) - ).property('_duration', 'finishedAt', 'startedAt') + ).property('_duration', 'finishedAt', 'startedAt', 'notStarted') updateTimes: -> unless @get('isFinished') diff --git a/assets/scripts/app/models/job.coffee b/assets/scripts/app/models/job.coffee index 23649a37..6ceb04eb 100644 --- a/assets/scripts/app/models/job.coffee +++ b/assets/scripts/app/models/job.coffee @@ -21,6 +21,7 @@ require 'travis/model' annotations: Ember.hasMany('Travis.Annotation') _config: Ember.attr('object', key: 'config') + _duration: Ember.attr(Number, key: 'duration') log: ( -> @set('isLogAccessed', true)