From 3066094a57b5be0468e9cf15d28dec76db7d6c6b Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Thu, 16 Jul 2026 14:26:09 +0200 Subject: [PATCH] Fix removing a linked account from a buy, sell or dividend activity --- apps/api/src/app/activities/activities.service.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/api/src/app/activities/activities.service.ts b/apps/api/src/app/activities/activities.service.ts index 427cddf4c..32fe61349 100644 --- a/apps/api/src/app/activities/activities.service.ts +++ b/apps/api/src/app/activities/activities.service.ts @@ -952,15 +952,15 @@ 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' && data.type === 'BUY') ) { - if (data.account?.connect?.id_userId?.id === null) { - data.account = { disconnect: true }; - } - delete data.SymbolProfile.connect; delete data.SymbolProfile.update.name; } else {