From 05bc0e0574d282bbbc19fb1d3a0c1cfe9c8f68a4 Mon Sep 17 00:00:00 2001 From: Piotr Sarnacki Date: Wed, 28 Jan 2015 12:06:42 +0100 Subject: [PATCH] Last build returned from repo should not be a promise `store.find` returns a promise by default which resolved to a fetched model. In case of last build we always want to return a last build record. --- assets/scripts/app/models/repo.coffee | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/assets/scripts/app/models/repo.coffee b/assets/scripts/app/models/repo.coffee index d674a6c6..6ce84c75 100644 --- a/assets/scripts/app/models/repo.coffee +++ b/assets/scripts/app/models/repo.coffee @@ -32,7 +32,9 @@ Travis.Repo = Travis.Model.extend ).property('lastBuildId', 'lastBuildNumber') lastBuild: (-> - @store.find('build', @get('lastBuildId')) + id = @get('lastBuildId') + @store.find('build', id) + @store.recordForId('build', id) ).property('lastBuildId') withLastBuild: ->