From 38fce3ac3e7c02497485f0d9f9d80e9aa8a2edcb Mon Sep 17 00:00:00 2001 From: Sam Rose Date: Wed, 5 Feb 2025 11:26:33 +0000 Subject: [PATCH 1/5] Fix searcing for a date on a string field. --- packages/backend-core/src/sql/sql.ts | 2 +- packages/server/src/api/routes/tests/search.spec.ts | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/backend-core/src/sql/sql.ts b/packages/backend-core/src/sql/sql.ts index 334f1efdd4..7791ecb28b 100644 --- a/packages/backend-core/src/sql/sql.ts +++ b/packages/backend-core/src/sql/sql.ts @@ -388,7 +388,7 @@ class InternalBuilder { } } - if (typeof input === "string") { + if (typeof input === "string" && schema.type === FieldType.DATETIME) { if (isInvalidISODateString(input)) { return null } diff --git a/packages/server/src/api/routes/tests/search.spec.ts b/packages/server/src/api/routes/tests/search.spec.ts index c3b274d5f4..ee372914d7 100644 --- a/packages/server/src/api/routes/tests/search.spec.ts +++ b/packages/server/src/api/routes/tests/search.spec.ts @@ -1040,6 +1040,12 @@ if (descriptions.length) { string: { name: "FO" }, }).toContainExactly([{ name: "foo" }]) }) + + it("should not coerce string to date for string columns", async () => { + await expectQuery({ + string: { name: "2020-01-01" }, + }).toFindNothing() + }) }) describe("range", () => { From b98a1931d0e368104ee685bd4f288726b934b4e2 Mon Sep 17 00:00:00 2001 From: Budibase Staging Release Bot <> Date: Wed, 5 Feb 2025 14:36:44 +0000 Subject: [PATCH 2/5] Bump version to 3.4.2 --- lerna.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lerna.json b/lerna.json index faedd55ccb..df0fbd8dfc 100644 --- a/lerna.json +++ b/lerna.json @@ -1,6 +1,6 @@ { "$schema": "node_modules/lerna/schemas/lerna-schema.json", - "version": "3.4.1", + "version": "3.4.2", "npmClient": "yarn", "concurrency": 20, "command": { From ae3367f44424ce4bc85cf24dca870865e16bae08 Mon Sep 17 00:00:00 2001 From: melohagan <101575380+melohagan@users.noreply.github.com> Date: Wed, 5 Feb 2025 15:18:01 +0000 Subject: [PATCH 3/5] Update type (#15490) * Add installId to activate license request * Add pro module * Revert "Add pro module" This reverts commit 468ff2afbf9dda0febeacc8a77c7627ddd89a505. --- packages/pro | 2 +- packages/types/src/api/account/license.ts | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/pro b/packages/pro index 43a5785ccb..af9648d61d 160000 --- a/packages/pro +++ b/packages/pro @@ -1 +1 @@ -Subproject commit 43a5785ccb4f83ce929b29f05ea0a62199fcdf23 +Subproject commit af9648d61d20f277023379b2e5b2ef8f360f0be0 diff --git a/packages/types/src/api/account/license.ts b/packages/types/src/api/account/license.ts index edb1267ecf..342e4882e6 100644 --- a/packages/types/src/api/account/license.ts +++ b/packages/types/src/api/account/license.ts @@ -20,7 +20,8 @@ export interface QuotaTriggeredRequest { } export interface LicenseActivateRequest { - installVersion?: string + installVersion: string + installId: string } export interface UpdateLicenseRequest { From 690fa705cf4d778d14e3107d4dabc3da6eccd79a Mon Sep 17 00:00:00 2001 From: melohagan <101575380+melohagan@users.noreply.github.com> Date: Wed, 5 Feb 2025 15:45:38 +0000 Subject: [PATCH 4/5] Update pro ref (#15492) --- packages/pro | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/pro b/packages/pro index af9648d61d..8cbaa80a9c 160000 --- a/packages/pro +++ b/packages/pro @@ -1 +1 @@ -Subproject commit af9648d61d20f277023379b2e5b2ef8f360f0be0 +Subproject commit 8cbaa80a9cc1152c6cd53722e64da7d824da6e16 From 31664babfe11d69ab074d1f7293473a1a83d5d93 Mon Sep 17 00:00:00 2001 From: Budibase Staging Release Bot <> Date: Wed, 5 Feb 2025 16:33:48 +0000 Subject: [PATCH 5/5] Bump version to 3.4.3 --- lerna.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lerna.json b/lerna.json index df0fbd8dfc..bdb933c0c5 100644 --- a/lerna.json +++ b/lerna.json @@ -1,6 +1,6 @@ { "$schema": "node_modules/lerna/schemas/lerna-schema.json", - "version": "3.4.2", + "version": "3.4.3", "npmClient": "yarn", "concurrency": 20, "command": {