Bugfix/fix export functionality of platforms (#4379)
* Fix export functionality of platforms * Update changelog
This commit is contained in:
parent
6cdcf9622e
commit
8f4f29571b
@ -13,6 +13,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
|
||||
### Fixed
|
||||
|
||||
- Handled an exception in the export functionality related to platforms
|
||||
- Handled an exception in the benchmark service related to unnamed asset profiles
|
||||
|
||||
## 2.142.0 - 2025-02-28
|
||||
|
@ -26,7 +26,7 @@ export class ExportService {
|
||||
userCurrency: string;
|
||||
userId: string;
|
||||
}): Promise<Export> {
|
||||
const platforms: Platform[] = [];
|
||||
const platformsMap: { [platformId: string]: Platform } = {};
|
||||
|
||||
const accounts = (
|
||||
await this.accountService.accounts({
|
||||
@ -46,15 +46,11 @@ export class ExportService {
|
||||
id,
|
||||
isExcluded,
|
||||
name,
|
||||
platformId,
|
||||
Platform: platform
|
||||
Platform: platform,
|
||||
platformId
|
||||
}) => {
|
||||
if (
|
||||
!platforms.some(({ id: currentPlatformId }) => {
|
||||
return currentPlatformId === platform.id;
|
||||
})
|
||||
) {
|
||||
platforms.push(platform);
|
||||
if (platformId) {
|
||||
platformsMap[platformId] = platform;
|
||||
}
|
||||
|
||||
return {
|
||||
@ -99,7 +95,7 @@ export class ExportService {
|
||||
return {
|
||||
meta: { date: new Date().toISOString(), version: environment.version },
|
||||
accounts,
|
||||
platforms,
|
||||
platforms: Object.values(platformsMap),
|
||||
tags,
|
||||
activities: activities.map(
|
||||
({
|
||||
|
Loading…
x
Reference in New Issue
Block a user