diff --git a/CHANGELOG.md b/CHANGELOG.md index 4451972b..ea9a4247 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed +- Adjusted the threshold to skip the data enhancement (_Trackinsight_) if data is inaccurate - Upgraded `prisma` from version `5.6.0` to `5.7.0` ## 2.29.0 - 2023-12-09 diff --git a/apps/api/src/services/data-provider/data-enhancer/trackinsight/trackinsight.service.ts b/apps/api/src/services/data-provider/data-enhancer/trackinsight/trackinsight.service.ts index 4de08fce..c949a1f2 100644 --- a/apps/api/src/services/data-provider/data-enhancer/trackinsight/trackinsight.service.ts +++ b/apps/api/src/services/data-provider/data-enhancer/trackinsight/trackinsight.service.ts @@ -13,6 +13,7 @@ export class TrackinsightDataEnhancerService implements DataEnhancerInterface { private static countriesMapping = { 'Russian Federation': 'Russia' }; + private static holdingsWeightTreshold = 0.85; private static sectorsMapping = { 'Consumer Discretionary': 'Consumer Cyclical', 'Consumer Defensive': 'Consumer Staples', @@ -113,7 +114,9 @@ export class TrackinsightDataEnhancerService implements DataEnhancerInterface { }); }); - if (holdings?.weight < 0.95) { + if ( + holdings?.weight < TrackinsightDataEnhancerService.holdingsWeightTreshold + ) { // Skip if data is inaccurate return response; }