From 9b9dd39fb9f58b165fabd8a83b7ce51a43c159e0 Mon Sep 17 00:00:00 2001 From: Pranav C <61551451+pranavxc@users.noreply.github.com> Date: Thu, 29 Jul 2021 18:30:22 +0530 Subject: [PATCH] fix: Accept column name with whitespace Signed-off-by: Pranav C <61551451+pranavxc@users.noreply.github.com> --- packages/nocodb/src/lib/dataMapper/lib/sql/CustomKnex.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/nocodb/src/lib/dataMapper/lib/sql/CustomKnex.ts b/packages/nocodb/src/lib/dataMapper/lib/sql/CustomKnex.ts index f6e485c9fa..65f0e5d240 100644 --- a/packages/nocodb/src/lib/dataMapper/lib/sql/CustomKnex.ts +++ b/packages/nocodb/src/lib/dataMapper/lib/sql/CustomKnex.ts @@ -109,7 +109,7 @@ const appendWhereCondition = function (conditions, columnAliases: { break; } } else if (typeof condition === 'string') { - const matches = condition.match(/^(?:~(\w+))?\((\w+),(\w+),(.*?)\)(?:~(?:or|and|not))?$/) + const matches = condition.match(/^(?:~(\w+))?\(([\w ]+),(\w+),(.*?)\)(?:~(?:or|and|not))?$/) if (!matches) throw new Error(`${condition} : not a valid syntax`) switch (matches[3]) {