diff --git a/packages/model/addon/-private/system/many-array.js b/packages/model/addon/-private/system/many-array.js index 559d2e5cdfb..4e4260dfab4 100644 --- a/packages/model/addon/-private/system/many-array.js +++ b/packages/model/addon/-private/system/many-array.js @@ -169,7 +169,7 @@ export default EmberObject.extend(MutableArray, DeprecatedEvented, { // By using `get()`, the tracking system knows to pay attention to changes that occur. get(this, '[]'); - return this._length || 0; + return (Number.isInteger(this._length) && this._length) || 0; }, set length(value) {