From 35187d60337f52775020f16353cac3fd7fc83ecd Mon Sep 17 00:00:00 2001 From: gerardPolloRebozado Date: Thu, 7 Mar 2024 12:09:38 +0100 Subject: [PATCH] fix: Cannot remove account from activity --- apps/api/src/app/order/order.service.ts | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/apps/api/src/app/order/order.service.ts b/apps/api/src/app/order/order.service.ts index d200ee024..35f95694a 100644 --- a/apps/api/src/app/order/order.service.ts +++ b/apps/api/src/app/order/order.service.ts @@ -369,6 +369,9 @@ export class OrderService { where }: { data: Prisma.OrderUpdateInput & { + Account?: + | { connect: { id_userId: { id: string; userId: string } } } + | { disconnect: true }; assetClass?: AssetClass; assetSubClass?: AssetSubClass; currency?: string; @@ -378,10 +381,6 @@ export class OrderService { }; where: Prisma.OrderWhereUniqueInput; }): Promise { - if (data.Account.connect.id_userId.id === null) { - delete data.Account; - } - if (!data.comment) { data.comment = null; } @@ -397,6 +396,10 @@ export class OrderService { data.type === 'LIABILITY' ) { delete data.SymbolProfile.connect; + console.log('llega aqui'); + if (data.Account?.connect?.id_userId?.id === null) { + data.Account = { disconnect: true }; + } } else { delete data.SymbolProfile.update;