From e5ffb074bca9d59368bc718209809c80948fdefe Mon Sep 17 00:00:00 2001 From: mike12345567 Date: Fri, 21 Mar 2025 20:08:04 +0000 Subject: [PATCH] Only convert to a string if it is an object. --- packages/backend-core/src/sql/sql.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/backend-core/src/sql/sql.ts b/packages/backend-core/src/sql/sql.ts index bb4348254b..937f88c846 100644 --- a/packages/backend-core/src/sql/sql.ts +++ b/packages/backend-core/src/sql/sql.ts @@ -391,8 +391,12 @@ class InternalBuilder { return null } - // MS-SQL doesn't allow an object to be passed in - if (this.requiresJsonAsStringClient() && isJsonColumn(schema)) { + // some database don't allow an object to be passed in + if ( + this.requiresJsonAsStringClient() && + isJsonColumn(schema) && + typeof input === "object" + ) { return JSON.stringify(input) }