From 928346e619bd155e09b3a77c04f9ab07b7f3feca Mon Sep 17 00:00:00 2001 From: Pranav C Date: Wed, 18 Jan 2023 20:09:10 +0530 Subject: [PATCH] fix(api): include null values in `neq` filter Signed-off-by: Pranav C --- .../src/lib/db/sql-data-mapper/lib/sql/conditionV2.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/nocodb/src/lib/db/sql-data-mapper/lib/sql/conditionV2.ts b/packages/nocodb/src/lib/db/sql-data-mapper/lib/sql/conditionV2.ts index 8c44151310..2d53cbc80d 100644 --- a/packages/nocodb/src/lib/db/sql-data-mapper/lib/sql/conditionV2.ts +++ b/packages/nocodb/src/lib/db/sql-data-mapper/lib/sql/conditionV2.ts @@ -277,7 +277,11 @@ const parseConditionV2 = async ( break; case 'neq': case 'not': - qb = qb.whereNot(field, val); + qb = qb.where((nestedQb) => { + nestedQb + .whereNot(field, val) + .orWhereNotNull(customWhereClause ? _val : _field); + }); break; case 'like': if (column.uidt === UITypes.Formula) {