diff --git a/packages/ember-metal/lib/chains.js b/packages/ember-metal/lib/chains.js index 662e7333ad2..9da4e325819 100644 --- a/packages/ember-metal/lib/chains.js +++ b/packages/ember-metal/lib/chains.js @@ -354,9 +354,13 @@ ChainNode.prototype = { // then notify chains... var chains = this._chains; + var node; if (chains) { for (var key in chains) { - chains[key].didChange(events); + node = chains[key]; + if (node !== undefined) { + node.didChange(events); + } } }