From 94695f1afecf4571293767225df218ec00b9475c Mon Sep 17 00:00:00 2001 From: Attila Cseh Date: Sun, 3 Aug 2025 08:45:26 +0200 Subject: [PATCH] code review changes --- apps/api/src/app/import/import.service.ts | 4 ++-- apps/api/src/app/order/interfaces/activities.interface.ts | 2 +- .../import-activities-dialog.component.ts | 6 +++--- apps/client/src/app/services/import-activities.service.ts | 6 +++--- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/apps/api/src/app/import/import.service.ts b/apps/api/src/app/import/import.service.ts index d70305502..0f6a0e198 100644 --- a/apps/api/src/app/import/import.service.ts +++ b/apps/api/src/app/import/import.service.ts @@ -155,17 +155,17 @@ export class ImportService { accountsWithBalancesDto, activitiesDto, assetProfilesWithMarketDataDto, - tagsDto, isDryRun = false, maxActivitiesToImport, + tagsDto, user }: { accountsWithBalancesDto: ImportDataDto['accounts']; activitiesDto: ImportDataDto['activities']; assetProfilesWithMarketDataDto: ImportDataDto['assetProfiles']; - tagsDto: ImportDataDto['tags']; isDryRun?: boolean; maxActivitiesToImport: number; + tagsDto: ImportDataDto['tags']; user: UserWithSettings; }): Promise { const accountIdMapping: { [oldAccountId: string]: string } = {}; diff --git a/apps/api/src/app/order/interfaces/activities.interface.ts b/apps/api/src/app/order/interfaces/activities.interface.ts index b33a8b41a..01a5a60f0 100644 --- a/apps/api/src/app/order/interfaces/activities.interface.ts +++ b/apps/api/src/app/order/interfaces/activities.interface.ts @@ -14,8 +14,8 @@ export interface Activity extends Order { feeInAssetProfileCurrency: number; feeInBaseCurrency: number; SymbolProfile?: EnhancedSymbolProfile; - tags?: Tag[]; tagIds?: string[]; + tags?: Tag[]; unitPriceInAssetProfileCurrency: number; updateAccountBalance?: boolean; value: number; diff --git a/apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts b/apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts index cd480657f..41e366253 100644 --- a/apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts +++ b/apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts @@ -81,7 +81,6 @@ export class GfImportActivitiesDialog implements OnDestroy { public activities: Activity[] = []; public assetProfileForm: FormGroup; public assetProfiles: CreateAssetProfileWithMarketDataDto[] = []; - public tags: CreateTagDto[] = []; public dataSource: MatTableDataSource; public details: any[] = []; public deviceType: string; @@ -96,6 +95,7 @@ export class GfImportActivitiesDialog implements OnDestroy { public sortColumn = 'date'; public sortDirection: SortDirection = 'desc'; public stepperOrientation: StepperOrientation; + public tags: CreateTagDto[] = []; public totalItems: number; private unsubscribeSubject = new Subject(); @@ -332,8 +332,8 @@ export class GfImportActivitiesDialog implements OnDestroy { accounts: content.accounts, activities: content.activities, assetProfiles: content.assetProfiles, - tags: content.tags, - isDryRun: true + isDryRun: true, + tags: content.tags }); this.activities = activities; this.dataSource = new MatTableDataSource(activities.reverse()); diff --git a/apps/client/src/app/services/import-activities.service.ts b/apps/client/src/app/services/import-activities.service.ts index 0cf3d7031..3611170ac 100644 --- a/apps/client/src/app/services/import-activities.service.ts +++ b/apps/client/src/app/services/import-activities.service.ts @@ -76,14 +76,14 @@ export class ImportActivitiesService { accounts, activities, assetProfiles, - tags, - isDryRun = false + isDryRun = false, + tags }: { activities: CreateOrderDto[]; accounts?: CreateAccountWithBalancesDto[]; assetProfiles?: CreateAssetProfileWithMarketDataDto[]; - tags?: CreateTagDto[]; isDryRun?: boolean; + tags?: CreateTagDto[]; }): Promise<{ activities: Activity[]; }> {