From c9df9b7497d2e713968a6e58e5dab834758bdba3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pierre=20No=C3=ABl?= Date: Tue, 24 Jan 2023 18:03:36 +0100 Subject: [PATCH] fix ambiguous column name --- .../core/database/lib/entity-manager/regular-relations.js | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/packages/core/database/lib/entity-manager/regular-relations.js b/packages/core/database/lib/entity-manager/regular-relations.js index 0e93db2ba4..85c4211d68 100644 --- a/packages/core/database/lib/entity-manager/regular-relations.js +++ b/packages/core/database/lib/entity-manager/regular-relations.js @@ -318,15 +318,13 @@ const cleanOrderColumnsForInnoDB = async ({ id, @${orderVar}:=CASE WHEN @${columnVar} = ?? THEN @${orderVar} + 1 ELSE 1 END AS inv_order, @${columnVar}:=?? ?? - FROM - ?? a - WHERE - ?? IN(${inverseRelIds.map(() => '?').join(', ')}) + FROM ?? a + WHERE ?? IN(${inverseRelIds.map(() => '?').join(', ')}) ORDER BY ??, ?? ) AS b SET ?? = b.inv_order WHERE a.id = b.id - AND ?? IN(${inverseRelIds.map(() => '?').join(', ')})`, + AND a.?? IN(${inverseRelIds.map(() => '?').join(', ')})`, [ joinTable.name, inverseJoinColumn.name,