Browse Source

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

pull/7346/head
Thomas Kaul 5 days ago
parent
commit
5d5ef4f719
  1. 12
      apps/api/src/app/activities/activities.controller.ts
  2. 4
      apps/api/src/app/activities/activities.service.ts

12
apps/api/src/app/activities/activities.controller.ts

@ -315,11 +315,13 @@ export class ActivitiesController {
data: { data: {
...data, ...data,
date, date,
account: { account: accountId
connect: { ? {
id_userId: { id: accountId, userId: this.request.user.id } connect: {
} id_userId: { id: accountId, userId: this.request.user.id }
}, }
}
: { disconnect: true },
SymbolProfile: { SymbolProfile: {
connect: { connect: {
dataSource_symbol: { dataSource_symbol: {

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

@ -952,10 +952,6 @@ 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' &&

Loading…
Cancel
Save