From 123ca5a2b040ec9c602a679146f3291d1b0e7447 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Germ=C3=A1n=20Mart=C3=ADn?= Date: Mon, 22 Sep 2025 12:01:19 +0200 Subject: [PATCH] Fix: mark tags field as dirty on tags change in activity dialog --- CHANGELOG.md | 1 + .../create-or-update-activity-dialog.component.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index c4caf3625..8ab05b1e5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -31,6 +31,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Fixed - Fixed an issue with `unitPriceInAssetProfileCurrency` in the value redaction interceptor for the impersonation mode +- Fixed an issue where the save button was not enabled when editing tags in the activity dialog ## 2.200.0 - 2025-09-17 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 fde4f20fa..4fe3c63ec 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 @@ -575,6 +575,7 @@ export class GfCreateOrUpdateActivityDialog implements OnDestroy { public onTagsChanged(tags: Tag[]) { this.activityForm.get('tags').setValue(tags); + this.activityForm.get('tags').markAsDirty(); } public ngOnDestroy() {