From 4afd7db02088babbec3297d7a2025a5ffe685617 Mon Sep 17 00:00:00 2001 From: Piotr Sarnacki Date: Wed, 11 Feb 2015 12:58:45 +0100 Subject: [PATCH] Return array and not a promise from Repo.search --- app/models/repo.coffee | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/models/repo.coffee b/app/models/repo.coffee index dcdb2613..1e30a8d8 100644 --- a/app/models/repo.coffee +++ b/app/models/repo.coffee @@ -149,7 +149,14 @@ Repo.reopenClass repos search: (store, query) -> - store.find('repo', search: query, orderBy: 'name') + promise = store.find('repo', search: query, orderBy: 'name') + result = Ember.ArrayProxy.create(content: []) + + promise.then -> + result.pushObjects(promise.get('content').toArray()) + result.set('isLoaded', true) + + result withLastBuild: (store) -> repos = store.filter('repo', {}, (build) ->