fix(backend): inherit mainAlias?
This commit is contained in:
parent
1fc606c86e
commit
7e8f95bc9e
|
@ -100,7 +100,7 @@ export class Repository<T extends typeorm.ObjectLiteral> extends typeorm.Reposit
|
||||||
const builder = this.createQueryBuilder()
|
const builder = this.createQueryBuilder()
|
||||||
.addCommonTableExpression(queryBuilder, 'cte', { columnNames })
|
.addCommonTableExpression(queryBuilder, 'cte', { columnNames })
|
||||||
.select('*')
|
.select('*')
|
||||||
.from<T>('cte', this.metadata.targetName);
|
.from<T>('cte', queryBuilder.expressionMap.mainAlias?.name ?? this.metadata.tableName);
|
||||||
if (findOptions) {
|
if (findOptions) {
|
||||||
return await builder.setFindOptions(findOptions).getOneOrFail();
|
return await builder.setFindOptions(findOptions).getOneOrFail();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue