diff --git a/app/helpers/github-commit-link.coffee b/app/helpers/github-commit-link.coffee index 2b236e96..1e48044f 100644 --- a/app/helpers/github-commit-link.coffee +++ b/app/helpers/github-commit-link.coffee @@ -1,4 +1,4 @@ -`import { formatConfig, save } from 'travis/utils/helpers'` +`import { formatCommit, safe } from 'travis/utils/helpers'` `import { githubCommit as githubCommitUrl } from 'travis/utils/urls'` helper = Ember.Handlebars.makeBoundHelper (slug, commitSha) -> diff --git a/app/models/repo.coffee b/app/models/repo.coffee index b0e18f01..dcdb2613 100644 --- a/app/models/repo.coffee +++ b/app/models/repo.coffee @@ -5,6 +5,7 @@ # the function stops being visible inside computed properties. `import { durationFrom as durationFromHelper } from 'travis/utils/helpers'` `import Build from 'travis/models/build'` + Repo = Model.extend slug: DS.attr() description: DS.attr() diff --git a/app/models/request.coffee b/app/models/request.coffee index 781134ce..ba6b804f 100644 --- a/app/models/request.coffee +++ b/app/models/request.coffee @@ -14,15 +14,15 @@ Request = Model.extend pullRequestTitle: DS.attr() pullRequestNumber: DS.attr('number') - repo: DS.belongsTo('repo') - commit: DS.belongsTo('commit') - build: DS.belongsTo('build') + repo: DS.belongsTo('repo', async: true) + commit: DS.belongsTo('commit', async: true) + build: DS.belongsTo('build', async: true) isAccepted: (-> # For some reason some of the requests have a null result beside the fact that # the build was created. We need to look into it, but for now we can just assume # that if build was created, the request was accepted - @get('result') == 'accepted' || @get('build') + @get('result') == 'accepted' || @get('build.id') ).property('result') isPullRequest: (->