Browse Source

Fix removing a linked account from a buy, sell or dividend activity

pull/7346/head
Thomas Kaul 6 days ago
parent
commit
3066094a57
  1. 8
      apps/api/src/app/activities/activities.service.ts

8
apps/api/src/app/activities/activities.service.ts

@ -952,15 +952,15 @@ export class ActivitiesService {
let isDraft = false; let isDraft = false;
if (!data.account?.connect?.id_userId?.id) {
data.account = { disconnect: true };
}
if ( if (
['FEE', 'INTEREST', 'LIABILITY'].includes(data.type) || ['FEE', 'INTEREST', 'LIABILITY'].includes(data.type) ||
(data.SymbolProfile.connect.dataSource_symbol.dataSource === 'MANUAL' && (data.SymbolProfile.connect.dataSource_symbol.dataSource === 'MANUAL' &&
data.type === 'BUY') data.type === 'BUY')
) { ) {
if (data.account?.connect?.id_userId?.id === null) {
data.account = { disconnect: true };
}
delete data.SymbolProfile.connect; delete data.SymbolProfile.connect;
delete data.SymbolProfile.update.name; delete data.SymbolProfile.update.name;
} else { } else {

Loading…
Cancel
Save