From 5717f4cea3c52e5aca0591b54fb9d78b3a9064ba Mon Sep 17 00:00:00 2001 From: Wing-Kam Wong Date: Thu, 30 Jun 2022 18:00:53 +0800 Subject: [PATCH] fix: take first returned array for sqlite and mysql --- .../src/lib/db/sql-data-mapper/lib/sql/BaseModelSqlv2.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/nocodb/src/lib/db/sql-data-mapper/lib/sql/BaseModelSqlv2.ts b/packages/nocodb/src/lib/db/sql-data-mapper/lib/sql/BaseModelSqlv2.ts index 7616ca83d3..34523ebc72 100644 --- a/packages/nocodb/src/lib/db/sql-data-mapper/lib/sql/BaseModelSqlv2.ts +++ b/packages/nocodb/src/lib/db/sql-data-mapper/lib/sql/BaseModelSqlv2.ts @@ -610,7 +610,10 @@ class BaseModelSqlv2 { !this.isSqlite ); - const children = await this.extractRawQueryAndExec(finalQb); + let children = await this.extractRawQueryAndExec(finalQb); + if (this.isSqlite || this.isMySQL) { + children = children[0]; + } const proto = await ( await Model.getBaseModelSQL({ id: rtnId,