do not go to the api for Repository.bySlug if the repository is already loaded

This commit is contained in:
Sven Fuchs 2012-09-14 15:25:03 +02:00
parent 3f6955ec87
commit f50bcf5243
2 changed files with 3 additions and 3 deletions

View File

@ -57,7 +57,6 @@ require 'travis/model'
).property()
select: ->
console.log(@get('id'))
Travis.Repository.select(@get('id'))
updateTimes: ->
@ -74,7 +73,8 @@ require 'travis/model'
@find(search: query, orderBy: 'name')
bySlug: (slug) ->
@find(slug: slug)
repo = $.select(@find().toArray(), (repo) -> repo.get('slug') == slug)
repo || @find(slug: slug)
select: (id) ->
@find().forEach (repository) ->

File diff suppressed because one or more lines are too long