vendure-issue
yarn install
yarn serve
http://localhost:3001/admin-api
mutation {
initializeDemo
}
http://localhost:3001/admin-api
{
supplierStockInTransits(options: { skip: 0, take: 100 }) {
items {
id
supplierStock {
id
productVariant {
id
}
}
}
}
}
[ExceptionsHandler] Not unique table/alias: 'SuStInTr__suSt__prVaFiFrAs'
@semic/dev-server: QueryFailedError: Not unique table/alias: 'SuStInTr__suSt__prVaFiFrAs'
@semic/dev-server: at QueryFailedError.TypeORMError [as constructor]
/custom-fields/product-variant-custom-fields.ts
custom fields definitions as below witheager: true
{
type: 'relation',
name: 'tryonFrameAsset',
nullable: true,
entity: Asset,
eager: true,
public: true,
},
{
type: 'relation',
name: 'tryonTempleAsset',
nullable: true,
entity: Asset,
eager: true,
public: true,
},
...
- In
supplier-stock-in-transit.service.ts
we attach nested relationssupplierStock.productVariant
findAll(
ctx: RequestContext,
options?: ListQueryOptions<SupplierStockInTransit>
): Promise<PaginatedList<SupplierStockInTransit>> {
return this.listQueryBuilder
.build(SupplierStockInTransit, options, {
ctx,
relations: ['supplierStock', 'supplierStock.productVariant'],
})
.getManyAndCount()
.then(([items, totalItems]) => {
return {
items,
totalItems,
};
});
}