From 6b7a4f07cba93ba6f065309f9876e78abc87818d Mon Sep 17 00:00:00 2001 From: mike12345567 Date: Wed, 29 May 2024 11:56:52 +0100 Subject: [PATCH] Quick fix for ambiguous column names _id. --- packages/backend-core/src/sql/sql.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/backend-core/src/sql/sql.ts b/packages/backend-core/src/sql/sql.ts index b85f109376..61d5849058 100644 --- a/packages/backend-core/src/sql/sql.ts +++ b/packages/backend-core/src/sql/sql.ts @@ -399,8 +399,12 @@ class InternalBuilder { // when searching internal tables make sure long looking for rows if (filters.documentType && !isExternalTable(table)) { + const tableRef = opts?.aliases?.[table._id!] || table._id // has to be its own option, must always be AND onto the search - query.andWhereLike("_id", `${prefixed(filters.documentType)}%`) + query.andWhereLike( + `${tableRef}._id`, + `${prefixed(filters.documentType)}%` + ) } return query