fix(backend): inherit mainAlias?

This commit is contained in:
Acid Chicken (硫酸鶏) 2024-05-29 14:58:56 +09:00
parent 1fc606c86e
commit 7e8f95bc9e
No known key found for this signature in database
GPG Key ID: 3E87B98A3F6BAB99
1 changed files with 1 additions and 1 deletions

View File

@ -100,7 +100,7 @@ export class Repository<T extends typeorm.ObjectLiteral> extends typeorm.Reposit
const builder = this.createQueryBuilder()
.addCommonTableExpression(queryBuilder, 'cte', { columnNames })
.select('*')
.from<T>('cte', this.metadata.targetName);
.from<T>('cte', queryBuilder.expressionMap.mainAlias?.name ?? this.metadata.tableName);
if (findOptions) {
return await builder.setFindOptions(findOptions).getOneOrFail();
}