From 7ef635e0af992b857a2eed8dd232280ba72bcfbc Mon Sep 17 00:00:00 2001 From: Thomas <4159106+dtslvr@users.noreply.github.com> Date: Sat, 1 Jan 2022 12:32:11 +0100 Subject: [PATCH] Fix mapping for Russia --- .../data-enhancer/trackinsight/trackinsight.service.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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 d7dfb3b42..a469e57a5 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 @@ -7,6 +7,9 @@ const getJSON = bent('json'); export class TrackinsightDataEnhancerService implements DataEnhancerInterface { private static baseUrl = 'https://data.trackinsight.com/holdings'; private static countries = require('countries-list/dist/countries.json'); + private static countriesMapping = { + 'Russian Federation': 'Russia' + }; private static sectorsMapping = { 'Consumer Discretionary': 'Consumer Cyclical', 'Consumer Defensive': 'Consumer Staples', @@ -45,7 +48,11 @@ export class TrackinsightDataEnhancerService implements DataEnhancerInterface { for (const [key, country] of Object.entries( TrackinsightDataEnhancerService.countries )) { - if (country.name === name) { + if ( + country.name === name || + country.name === + TrackinsightDataEnhancerService.countriesMapping[name] + ) { countryCode = key; break; }