From 84a3ae441df892442a120ee3f6ac43685a79ed2b Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Fri, 17 Oct 2025 20:16:47 +0200 Subject: [PATCH] Refactoring --- apps/api/src/app/import/import.service.ts | 5 +++-- apps/client/src/app/services/import-activities.service.ts | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/apps/api/src/app/import/import.service.ts b/apps/api/src/app/import/import.service.ts index 9e24b8638..8850495cc 100644 --- a/apps/api/src/app/import/import.service.ts +++ b/apps/api/src/app/import/import.service.ts @@ -743,14 +743,15 @@ export class ImportService { } if (!assetProfiles[getAssetProfileIdentifier({ dataSource, symbol })]) { - // Skip asset profile validation for FEE, INTEREST, and LIABILITY - // as these transaction types don't require asset profiles if (['FEE', 'INTEREST', 'LIABILITY'].includes(type)) { + // Skip asset profile validation for FEE, INTEREST, and LIABILITY + // as these activity types don't require asset profiles assetProfiles[getAssetProfileIdentifier({ dataSource, symbol })] = { currency, dataSource, symbol }; + continue; } diff --git a/apps/client/src/app/services/import-activities.service.ts b/apps/client/src/app/services/import-activities.service.ts index e0e8a2cb3..323f07a5b 100644 --- a/apps/client/src/app/services/import-activities.service.ts +++ b/apps/client/src/app/services/import-activities.service.ts @@ -57,9 +57,9 @@ export class ImportActivitiesService { const assetProfiles: CreateAssetProfileWithMarketDataDto[] = []; for (const [index, item] of content.entries()) { + const currency = this.parseCurrency({ content, index, item }); const dataSource = this.parseDataSource({ item }); const symbol = this.parseSymbol({ content, index, item }); - const currency = this.parseCurrency({ content, index, item }); const type = this.parseType({ content, index, item }); activities.push({