Browse Source

Fix asset class fields

pull/8072/head
Thomas Kaul 1 week ago
parent
commit
1d9895c996
  1. 12
      apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.component.ts

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

@ -488,10 +488,18 @@ export class GfCreateOrUpdateActivityDialogComponent {
}
protected async onSubmit() {
const isAssetClassApplicable =
this.activityForm.get('type')?.value === 'VALUABLE' ||
this.mode === 'update';
const activity: CreateOrderDto | UpdateOrderDto = {
accountId: this.activityForm.get('accountId')?.value,
assetClass: this.activityForm.get('assetClass')?.value,
assetSubClass: this.activityForm.get('assetSubClass')?.value,
assetClass: isAssetClassApplicable
? this.activityForm.get('assetClass')?.value
: undefined,
assetSubClass: isAssetClassApplicable
? this.activityForm.get('assetSubClass')?.value
: undefined,
comment: getStringOrNull(this.activityForm.get('comment')?.value),
currency: this.activityForm.get('currency')?.value,
customCurrency: this.activityForm.get('currencyOfUnitPrice')?.value,

Loading…
Cancel
Save