|
@ -327,45 +327,16 @@ export class AdminController { |
|
|
@Param('dataSource') dataSource: DataSource, |
|
|
@Param('dataSource') dataSource: DataSource, |
|
|
@Param('symbol') symbol: string |
|
|
@Param('symbol') symbol: string |
|
|
): Promise<EnhancedSymbolProfile> { |
|
|
): Promise<EnhancedSymbolProfile> { |
|
|
if (dataSource === 'MANUAL') { |
|
|
return this.adminService.patchAssetProfileData({ |
|
|
await this.adminService.patchAssetProfileData({ |
|
|
...assetProfileData, |
|
|
dataSource, |
|
|
dataSource, |
|
|
symbol, |
|
|
symbol, |
|
|
tags: { |
|
|
tags: { |
|
|
set: [] |
|
|
connect: assetProfileData.tags?.map(({ id }) => { |
|
|
} |
|
|
return { id }; |
|
|
}); |
|
|
}) |
|
|
|
|
|
} |
|
|
return this.adminService.patchAssetProfileData({ |
|
|
}); |
|
|
...assetProfileData, |
|
|
|
|
|
dataSource, |
|
|
|
|
|
symbol, |
|
|
|
|
|
tags: { |
|
|
|
|
|
connect: assetProfileData.tags?.map(({ id }) => { |
|
|
|
|
|
return { id }; |
|
|
|
|
|
}) |
|
|
|
|
|
} |
|
|
|
|
|
}); |
|
|
|
|
|
} else { |
|
|
|
|
|
await this.adminService.patchAssetProfileData({ |
|
|
|
|
|
dataSource, |
|
|
|
|
|
symbol, |
|
|
|
|
|
tags: { |
|
|
|
|
|
set: [] |
|
|
|
|
|
} |
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
return this.adminService.patchAssetProfileData({ |
|
|
|
|
|
...assetProfileData, |
|
|
|
|
|
dataSource, |
|
|
|
|
|
symbol, |
|
|
|
|
|
tags: { |
|
|
|
|
|
connect: assetProfileData.tags?.map(({ id }) => { |
|
|
|
|
|
return { id }; |
|
|
|
|
|
}) |
|
|
|
|
|
} |
|
|
|
|
|
}); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@HasPermission(permissions.accessAdminControl) |
|
|
@HasPermission(permissions.accessAdminControl) |
|
|