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