Browse Source

Fix cash balance update for historical activities

pull/7342/head
Karun Shrestha 6 days ago
parent
commit
02c5391614
  1. 2
      apps/api/src/app/account/account.service.ts
  2. 11
      apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.component.ts

2
apps/api/src/app/account/account.service.ts

@ -336,7 +336,7 @@ export class AccountService {
accountId, accountId,
userId, userId,
balance: new Big(balance).plus(amountInCurrencyOfAccount).toNumber(), balance: new Big(balance).plus(amountInCurrencyOfAccount).toNumber(),
date: date.toISOString() date: format(new Date(), DATE_FORMAT)
}); });
} }
} }

11
apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.component.ts

@ -297,17 +297,6 @@ export class GfCreateOrUpdateActivityDialogComponent {
this.changeDetectorRef.markForCheck(); this.changeDetectorRef.markForCheck();
}); });
this.activityForm.get('date')?.valueChanges.subscribe(() => {
if (isToday(this.activityForm.get('date')?.value)) {
this.activityForm.get('updateAccountBalance')?.enable();
} else {
this.activityForm.get('updateAccountBalance')?.disable();
this.activityForm.get('updateAccountBalance')?.setValue(false);
}
this.changeDetectorRef.markForCheck();
});
this.activityForm.get('searchSymbol')?.valueChanges.subscribe(() => { this.activityForm.get('searchSymbol')?.valueChanges.subscribe(() => {
if (this.activityForm.get('searchSymbol')?.invalid) { if (this.activityForm.get('searchSymbol')?.invalid) {
this.data.activity.assetProfile = null; this.data.activity.assetProfile = null;

Loading…
Cancel
Save