From 406eeaf7a738ca8fc0fc2bf9367ad6e4db7eae77 Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Fri, 3 Apr 2026 09:30:43 +0200 Subject: [PATCH] Refactoring --- apps/api/src/app/export/export.service.ts | 2 +- .../portfolio/activities/activities-page.component.ts | 4 ++-- .../lib/activities-table/activities-table.component.html | 2 +- .../src/lib/activities-table/activities-table.component.ts | 7 +++++-- 4 files changed, 9 insertions(+), 6 deletions(-) diff --git a/apps/api/src/app/export/export.service.ts b/apps/api/src/app/export/export.service.ts index 267adcd37..4da942cd7 100644 --- a/apps/api/src/app/export/export.service.ts +++ b/apps/api/src/app/export/export.service.ts @@ -43,10 +43,10 @@ export class ExportService { let { activities } = await this.activitiesService.getActivities({ filters, userId, - types: activityTypes, includeDrafts: true, sortColumn: 'date', sortDirection: 'asc', + types: activityTypes, userCurrency: userSettings?.baseCurrency, withExcludedAccountsAndActivities: true }); diff --git a/apps/client/src/app/pages/portfolio/activities/activities-page.component.ts b/apps/client/src/app/pages/portfolio/activities/activities-page.component.ts index 4c1d26b70..faadef54f 100644 --- a/apps/client/src/app/pages/portfolio/activities/activities-page.component.ts +++ b/apps/client/src/app/pages/portfolio/activities/activities-page.component.ts @@ -327,8 +327,8 @@ export class GfActivitiesPageComponent implements OnInit { this.fetchActivities(); } - public onTypesFilterChanged(types: string[]) { - this.activityTypesFilter = types; + public onTypesFilterChanged(aTypes: string[]) { + this.activityTypesFilter = aTypes; this.pageIndex = 0; this.fetchActivities(); diff --git a/libs/ui/src/lib/activities-table/activities-table.component.html b/libs/ui/src/lib/activities-table/activities-table.component.html index 18a78cef4..b8fe962d7 100644 --- a/libs/ui/src/lib/activities-table/activities-table.component.html +++ b/libs/ui/src/lib/activities-table/activities-table.component.html @@ -5,7 +5,7 @@ Type @for ( - activityType of activityTypes | keyvalue; + activityType of activityTypesTranslationMap | keyvalue; track activityType.key ) { diff --git a/libs/ui/src/lib/activities-table/activities-table.component.ts b/libs/ui/src/lib/activities-table/activities-table.component.ts index 2c5c08976..4d88960b9 100644 --- a/libs/ui/src/lib/activities-table/activities-table.component.ts +++ b/libs/ui/src/lib/activities-table/activities-table.component.ts @@ -139,7 +139,7 @@ export class GfActivitiesTableComponent @ViewChild(MatPaginator) paginator: MatPaginator; @ViewChild(MatSort) sort: MatSort; - public readonly activityTypes = new Map(); + public activityTypesTranslationMap = new Map(); public hasDrafts = false; public hasErrors = false; public isUUID = isUUID; @@ -202,7 +202,10 @@ export class GfActivitiesTableComponent public constructor() { for (const type of Object.keys(ActivityType) as ActivityType[]) { - this.activityTypes.set(ActivityType[type], translate(ActivityType[type])); + this.activityTypesTranslationMap.set( + ActivityType[type], + translate(ActivityType[type]) + ); } addIcons({