From 504d957d282dd477735f54d30073b5bcfcdca67d Mon Sep 17 00:00:00 2001 From: Iskren Chernev Date: Sun, 11 Sep 2016 23:51:31 -0700 Subject: [PATCH] Fix isObject in IE8 --- src/lib/utils/is-object.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/lib/utils/is-object.js b/src/lib/utils/is-object.js index 6018e12de..111353899 100644 --- a/src/lib/utils/is-object.js +++ b/src/lib/utils/is-object.js @@ -1,3 +1,5 @@ export default function isObject(input) { - return Object.prototype.toString.call(input) === '[object Object]'; + // IE8 will treat undefined and null as object if it wasn't for + // input != null + return input != null && Object.prototype.toString.call(input) === '[object Object]'; } -- 2.47.2