Browse Source

Refactoring

pull/5749/head
Thomas Kaul 2 weeks ago
parent
commit
84a3ae441d
  1. 5
      apps/api/src/app/import/import.service.ts
  2. 2
      apps/client/src/app/services/import-activities.service.ts

5
apps/api/src/app/import/import.service.ts

@ -743,14 +743,15 @@ export class ImportService {
} }
if (!assetProfiles[getAssetProfileIdentifier({ dataSource, symbol })]) { 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)) { 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 })] = { assetProfiles[getAssetProfileIdentifier({ dataSource, symbol })] = {
currency, currency,
dataSource, dataSource,
symbol symbol
}; };
continue; continue;
} }

2
apps/client/src/app/services/import-activities.service.ts

@ -57,9 +57,9 @@ export class ImportActivitiesService {
const assetProfiles: CreateAssetProfileWithMarketDataDto[] = []; const assetProfiles: CreateAssetProfileWithMarketDataDto[] = [];
for (const [index, item] of content.entries()) { for (const [index, item] of content.entries()) {
const currency = this.parseCurrency({ content, index, item });
const dataSource = this.parseDataSource({ item }); const dataSource = this.parseDataSource({ item });
const symbol = this.parseSymbol({ content, index, item }); const symbol = this.parseSymbol({ content, index, item });
const currency = this.parseCurrency({ content, index, item });
const type = this.parseType({ content, index, item }); const type = this.parseType({ content, index, item });
activities.push({ activities.push({

Loading…
Cancel
Save