From 33c8f8bf5a43fc55d5bd6ccc616dcb22a1ce2be2 Mon Sep 17 00:00:00 2001 From: roymondchen Date: Thu, 23 Nov 2023 14:51:52 +0800 Subject: [PATCH] =?UTF-8?q?fix(util):=20=E6=9D=A1=E4=BB=B6=E7=BC=96?= =?UTF-8?q?=E8=AF=91=E5=AF=B9=E5=BA=94is=E4=B8=8Enot=E5=AE=9E=E7=8E=B0?= =?UTF-8?q?=E5=AF=B9=E5=BA=94value=E4=B8=BAfalse=E7=9A=84=E6=83=85?= =?UTF-8?q?=E5=86=B5=E5=87=BA=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/utils/src/index.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/utils/src/index.ts b/packages/utils/src/index.ts index 3ac9e8a2..486eec63 100644 --- a/packages/utils/src/index.ts +++ b/packages/utils/src/index.ts @@ -299,10 +299,10 @@ export const compiledNode = ( export const compiledCond = (op: string, fieldValue: any, value: any, range: [number, number]): boolean => { switch (op) { case 'is': - if (!fieldValue) return false; + if (fieldValue !== value) return false; break; case 'not': - if (fieldValue) return false; + if (fieldValue === value) return false; break; case '=': if (fieldValue !== value) return false;