diff --git a/app/assets/javascripts/admin/order_cycles/services/product.js.coffee b/app/assets/javascripts/admin/order_cycles/services/product.js.coffee index e13e2c5069..d11b9b3e41 100644 --- a/app/assets/javascripts/admin/order_cycles/services/product.js.coffee +++ b/app/assets/javascripts/admin/order_cycles/services/product.js.coffee @@ -1,22 +1,15 @@ angular.module('admin.orderCycles').factory('Product', ($resource) -> - Product = $resource('/api/exchanges/:exchange_id/products.json', {}, { + ProductResource = $resource('/api/exchanges/:exchange_id/products.json', {}, { 'index': method: 'GET' isArray: true }) { - Product: Product - products: {} + ProductResource: ProductResource loaded: false index: (params={}, callback=null) -> - Product.index params, (data) => - @products[params.enterprise_id] = [] - for product in data - @products[params.enterprise_id].push(product) - + ProductResource.index params, (data) => @loaded = true - (callback || angular.noop)(@products[params.enterprise_id]) - - this.products + (callback || angular.noop)(data) })