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() @IsArray()
@IsOptional() @IsOptional()
@Type(() => CreateTagDto) @Type(() => CreatePlatformDto)
@ValidateNested({ each: true }) @ValidateNested({ each: true })
tags?: CreateTagDto[]; platforms?: CreatePlatformDto[];
@IsArray() @IsArray()
@IsOptional() @IsOptional()
@Type(() => CreatePlatformDto) @Type(() => CreateTagDto)
@ValidateNested({ each: true }) @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 ?? [], accountsWithBalancesDto: importData.accounts ?? [],
activitiesDto: importData.activities, activitiesDto: importData.activities,
assetProfilesWithMarketDataDto: importData.assetProfiles ?? [], assetProfilesWithMarketDataDto: importData.assetProfiles ?? [],
tagsDto: importData.tags ?? [],
platformsDto: importData.platforms ?? [], platformsDto: importData.platforms ?? [],
tagsDto: importData.tags ?? [],
user: this.request.user user: this.request.user
}); });

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

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

Loading…
Cancel
Save