From ae29e6feaca9fe11d44ec76c1e4428e76a877708 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Acid=20Chicken=20=28=E7=A1=AB=E9=85=B8=E9=B6=8F=29?= Date: Thu, 30 May 2024 11:34:53 +0900 Subject: [PATCH] fix(backend): returning column name --- packages/backend/src/models/_.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/backend/src/models/_.ts b/packages/backend/src/models/_.ts index f98a00a313..344e84ece3 100644 --- a/packages/backend/src/models/_.ts +++ b/packages/backend/src/models/_.ts @@ -99,7 +99,7 @@ export const miRepository = { const queryBuilder = this.createQueryBuilder().insert().values(entity); queryBuilder.expressionMap.mainAlias!.name = 't'; const columnNames = this.createTableColumnNames(queryBuilder); - queryBuilder.returning(columnNames.join()); + queryBuilder.returning(columnNames.reduce((a, c) => `${a}, ${queryBuilder.escape(c)}`, '').slice(2)); const builder = this.createQueryBuilder().addCommonTableExpression(queryBuilder, 'cte', { columnNames }); builder.expressionMap.mainAlias!.tablePath = 'cte'; this.selectAliasColumnNames(queryBuilder, builder);