diff --git a/packages/ember-data/lib/system/store.js b/packages/ember-data/lib/system/store.js index e43b83385ad..d5fabc0bbcb 100644 --- a/packages/ember-data/lib/system/store.js +++ b/packages/ember-data/lib/system/store.js @@ -1438,9 +1438,14 @@ Store = Ember.Object.extend({ @return {Array} */ pushMany: function(type, datas) { - return map(datas, function(data) { - return this.push(type, data); - }, this); + var length = datas.length; + var result = new Array(length); + + for (var i = 0; i < length; i++) { + result[i] = this.push(type, datas[i]); + } + + return result; }, /**