From 58292f20591a4639d4d9a30ba8ad3f363fc82127 Mon Sep 17 00:00:00 2001 From: Dav Date: Fri, 6 Feb 2015 11:49:18 +0100 Subject: [PATCH] Update filter.js Solve case : https://github.com/angular/angular.js/issues/10991 with using filter and deep object --- src/ng/filter/filter.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ng/filter/filter.js b/src/ng/filter/filter.js index 0ec98fc27099..1380083d1628 100644 --- a/src/ng/filter/filter.js +++ b/src/ng/filter/filter.js @@ -218,7 +218,7 @@ function deepCompare(actual, expected, comparator, matchAgainstAnyProp, dontMatc } var matchAnyProperty = key === '$'; - var actualVal = matchAnyProperty ? actual : actual[key]; + var actualVal = (matchAnyProperty || actual == null) ? actual : actual[key]; if (!deepCompare(actualVal, expectedVal, comparator, matchAnyProperty, matchAnyProperty)) { return false; }