|
@@ -46,7 +46,10 @@ import { Transaction } from '../../decorators/transaction.decorator';
|
|
|
|
|
|
|
|
@Resolver()
|
|
@Resolver()
|
|
|
export class OrderResolver {
|
|
export class OrderResolver {
|
|
|
- constructor(private orderService: OrderService, private connection: TransactionalConnection) {}
|
|
|
|
|
|
|
+ constructor(
|
|
|
|
|
+ private orderService: OrderService,
|
|
|
|
|
+ private connection: TransactionalConnection,
|
|
|
|
|
+ ) {}
|
|
|
|
|
|
|
|
@Query()
|
|
@Query()
|
|
|
@Allow(Permission.ReadOrder)
|
|
@Allow(Permission.ReadOrder)
|
|
@@ -63,7 +66,8 @@ export class OrderResolver {
|
|
|
async order(
|
|
async order(
|
|
|
@Ctx() ctx: RequestContext,
|
|
@Ctx() ctx: RequestContext,
|
|
|
@Args() args: QueryOrderArgs,
|
|
@Args() args: QueryOrderArgs,
|
|
|
- @Relations(Order) relations: RelationPaths<Order>,
|
|
|
|
|
|
|
+ @Relations({ entity: Order, omit: ['aggregateOrder', 'sellerOrders'] })
|
|
|
|
|
+ relations: RelationPaths<Order>,
|
|
|
): Promise<Order | undefined> {
|
|
): Promise<Order | undefined> {
|
|
|
return this.orderService.findOne(ctx, args.id, relations);
|
|
return this.orderService.findOne(ctx, args.id, relations);
|
|
|
}
|
|
}
|