Browse Source

sort platform/tag arguments alphabetically

pull/5417/head
Bernardo Jordão 3 weeks ago
parent
commit
597c07271d
  1. 8
      apps/api/src/app/import/import-data.dto.ts
  2. 2
      apps/api/src/app/import/import.controller.ts
  3. 4
      apps/api/src/app/import/import.service.ts

8
apps/api/src/app/import/import-data.dto.ts

@ -28,13 +28,13 @@ export class ImportDataDto {
@IsArray()
@IsOptional()
@Type(() => CreateTagDto)
@Type(() => CreatePlatformDto)
@ValidateNested({ each: true })
tags?: CreateTagDto[];
platforms?: CreatePlatformDto[];
@IsArray()
@IsOptional()
@Type(() => CreatePlatformDto)
@Type(() => CreateTagDto)
@ValidateNested({ each: true })
platforms?: CreatePlatformDto[];
tags?: CreateTagDto[];
}

2
apps/api/src/app/import/import.controller.ts

@ -65,8 +65,8 @@ export class ImportController {
accountsWithBalancesDto: importData.accounts ?? [],
activitiesDto: importData.activities,
assetProfilesWithMarketDataDto: importData.assetProfiles ?? [],
tagsDto: importData.tags ?? [],
platformsDto: importData.platforms ?? [],
tagsDto: importData.tags ?? [],
user: this.request.user
});

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

@ -157,8 +157,8 @@ export class ImportService {
assetProfilesWithMarketDataDto,
isDryRun = false,
maxActivitiesToImport,
tagsDto,
platformsDto,
tagsDto,
user
}: {
accountsWithBalancesDto: ImportDataDto['accounts'];
@ -166,8 +166,8 @@ export class ImportService {
assetProfilesWithMarketDataDto: ImportDataDto['assetProfiles'];
isDryRun?: boolean;
maxActivitiesToImport: number;
tagsDto: ImportDataDto['tags'];
platformsDto: ImportDataDto['platforms'];
tagsDto: ImportDataDto['tags'];
user: UserWithSettings;
}): Promise<Activity[]> {
const accountIdMapping: { [oldAccountId: string]: string } = {};

Loading…
Cancel
Save