diff --git a/apps/api/src/app/order/order.controller.ts b/apps/api/src/app/order/order.controller.ts index 379eb4c11..a386898a2 100644 --- a/apps/api/src/app/order/order.controller.ts +++ b/apps/api/src/app/order/order.controller.ts @@ -132,12 +132,26 @@ export class OrderController { return this.orderService.createOrder( { ...data, - date, Account: { connect: { id_userId: { id: accountId, userId: this.request.user.id } } }, + date, + SymbolProfile: { + connectOrCreate: { + where: { + dataSource_symbol: { + dataSource: data.dataSource, + symbol: data.symbol + } + }, + create: { + dataSource: data.dataSource, + symbol: data.symbol + } + } + }, User: { connect: { id: this.request.user.id } } }, this.request.user.id