From a26f55a5a9b9ae3c2d293340192c0d466fee15b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Marinho?= Date: Tue, 14 May 2024 20:21:46 +0100 Subject: [PATCH] Feature/set preselect account when there is only one (#3347) --- .../create-or-update-activity-dialog.component.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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 f49860028..d64e36fb3 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 @@ -91,7 +91,12 @@ export class CreateOrUpdateActivityDialog implements OnDestroy { }); this.activityForm = this.formBuilder.group({ - accountId: [this.data.activity?.accountId, Validators.required], + accountId: [ + !!this.data.activity?.accountId || this.data.accounts.length !== 1 + ? this.data.activity?.accountId + : this.data.accounts[0].id, + Validators.required + ], assetClass: [this.data.activity?.SymbolProfile?.assetClass], assetSubClass: [this.data.activity?.SymbolProfile?.assetSubClass], comment: [this.data.activity?.comment],