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,
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: {

4
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' &&

Loading…
Cancel
Save