From c6c91cd21dbf88b24bd1586c1bc40829fce96f0d Mon Sep 17 00:00:00 2001 From: Alexander Zinchuk Date: Fri, 22 Mar 2024 13:06:04 +0100 Subject: [PATCH] Fix null check in deep equal algorithm (#4392) --- src/util/areDeepEqual.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/util/areDeepEqual.ts b/src/util/areDeepEqual.ts index 508bf5f92..2772cf409 100644 --- a/src/util/areDeepEqual.ts +++ b/src/util/areDeepEqual.ts @@ -5,7 +5,8 @@ export function areDeepEqual(value1: T, value2: T): boolean { return false; } - if (type1 !== 'object') { + // eslint-disable-next-line no-null/no-null + if (type1 !== 'object' || value1 === null || value2 === null) { return value1 === value2; }