diff --git a/apps/api/src/app/activities/activities.controller.ts b/apps/api/src/app/activities/activities.controller.ts index d00dd7292..099445eda 100644 --- a/apps/api/src/app/activities/activities.controller.ts +++ b/apps/api/src/app/activities/activities.controller.ts @@ -315,11 +315,13 @@ export class ActivitiesController { data: { ...data, date, - account: { - connect: { - id_userId: { id: accountId, userId: this.request.user.id } - } - }, + account: accountId + ? { + connect: { + id_userId: { id: accountId, userId: this.request.user.id } + } + } + : { disconnect: true }, SymbolProfile: { connect: { dataSource_symbol: { diff --git a/apps/api/src/app/activities/activities.service.ts b/apps/api/src/app/activities/activities.service.ts index 32fe61349..5964ff68e 100644 --- a/apps/api/src/app/activities/activities.service.ts +++ b/apps/api/src/app/activities/activities.service.ts @@ -952,10 +952,6 @@ export class ActivitiesService { let isDraft = false; - if (!data.account?.connect?.id_userId?.id) { - data.account = { disconnect: true }; - } - if ( ['FEE', 'INTEREST', 'LIABILITY'].includes(data.type) || (data.SymbolProfile.connect.dataSource_symbol.dataSource === 'MANUAL' &&