From 953542250b5c78dc3bd1235210b6684fded18b4d Mon Sep 17 00:00:00 2001 From: Pranav C Date: Thu, 28 Dec 2023 11:37:14 +0530 Subject: [PATCH 1/2] fix: use DATETIME function for getting current date time value in SQLite Signed-off-by: Pranav C --- packages/nocodb/src/db/functionMappings/sqlite.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/nocodb/src/db/functionMappings/sqlite.ts b/packages/nocodb/src/db/functionMappings/sqlite.ts index a1d6689549..439b3edde6 100644 --- a/packages/nocodb/src/db/functionMappings/sqlite.ts +++ b/packages/nocodb/src/db/functionMappings/sqlite.ts @@ -45,7 +45,7 @@ const sqlite3 = { ), }; }, - NOW: 'DATE', + NOW: 'DATETIME', SEARCH: 'INSTR', async INT(args: MapFnArgs) { return { From 12d9d7308d726e1243b1468f75dc4adccbdb6bf2 Mon Sep 17 00:00:00 2001 From: Pranav C Date: Thu, 28 Dec 2023 12:19:01 +0530 Subject: [PATCH 2/2] fix: use localtime when populating Datetime Signed-off-by: Pranav C --- packages/nocodb/src/db/functionMappings/sqlite.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/nocodb/src/db/functionMappings/sqlite.ts b/packages/nocodb/src/db/functionMappings/sqlite.ts index 439b3edde6..f271354393 100644 --- a/packages/nocodb/src/db/functionMappings/sqlite.ts +++ b/packages/nocodb/src/db/functionMappings/sqlite.ts @@ -45,7 +45,11 @@ const sqlite3 = { ), }; }, - NOW: 'DATETIME', + NOW: (args: MapFnArgs) => { + return { + builder: args.knex.raw(`DATETIME('now', 'localtime')${args.colAlias}`), + }; + }, SEARCH: 'INSTR', async INT(args: MapFnArgs) { return {