diff --git a/src/subscribables/observableArray.changeTracking.js b/src/subscribables/observableArray.changeTracking.js index 563f48066..66c5fad18 100644 --- a/src/subscribables/observableArray.changeTracking.js +++ b/src/subscribables/observableArray.changeTracking.js @@ -36,7 +36,8 @@ ko.extenders['trackArrayChanges'] = function(target, options) { target['notifySubscribers'] = underlyingNotifySubscribersFunction; underlyingNotifySubscribersFunction = undefined; } - arrayChangeSubscription.dispose(); + if (arrayChangeSubscription) + arrayChangeSubscription.dispose(); arrayChangeSubscription = null; trackingChanges = false; }