From 6e0e717481341cdf52c7a25f59f554a86fc174cb Mon Sep 17 00:00:00 2001 From: Valentin Zickner Date: Wed, 6 Oct 2021 21:39:35 +0200 Subject: [PATCH] add fallback to trackinsight query Co-authored-by: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> --- .../trackinsight-enhancer/trackinsight-enhancer.service.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/apps/api/src/services/data-provider/trackinsight-enhancer/trackinsight-enhancer.service.ts b/apps/api/src/services/data-provider/trackinsight-enhancer/trackinsight-enhancer.service.ts index 80a33d9c9..6a7afbaec 100644 --- a/apps/api/src/services/data-provider/trackinsight-enhancer/trackinsight-enhancer.service.ts +++ b/apps/api/src/services/data-provider/trackinsight-enhancer/trackinsight-enhancer.service.ts @@ -25,7 +25,11 @@ export class TrackinsightEnhancerService implements DataEnhancerInterface { const holdings = await getJSON( `https://data.trackinsight.com/holdings/${symbol}.json` - ); + ).catch(() => { + return getJSON( + `https://data.trackinsight.com/holdings/${symbol.split('.')[0]}.json` + ); + }); if (!response.countries || response.countries.length === 0) { response.countries = [];