From 1d9895c99619614d6cd08d4c2b3516fcb63c860b Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Tue, 6 Oct 2026 15:13:51 +0200 Subject: [PATCH] Fix asset class fields --- .../create-or-update-activity-dialog.component.ts | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.component.ts b/apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.component.ts index f24297dbd0..c041b565aa 100644 --- a/apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.component.ts +++ b/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,