From 7838153299aa68a7433b9802d81f1fa873d1ba50 Mon Sep 17 00:00:00 2001 From: Dan Date: Wed, 2 Oct 2024 09:00:26 +0200 Subject: [PATCH] Fix exchange rate gathering job - Handling for Subcurrencies if main currency does not have date (i.e. GBP on 08.10.2013 will fail when trying to convert to GBp) --- apps/api/src/services/data-provider/data-provider.service.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/api/src/services/data-provider/data-provider.service.ts b/apps/api/src/services/data-provider/data-provider.service.ts index 08072cccf..f8347fc2d 100644 --- a/apps/api/src/services/data-provider/data-provider.service.ts +++ b/apps/api/src/services/data-provider/data-provider.service.ts @@ -690,7 +690,9 @@ export class DataProviderService { for (const date in rootData) { data[date] = { - marketPrice: new Big(factor).mul(rootData[date].marketPrice).toNumber() + marketPrice: rootData[date].marketPrice + ? new Big(factor).mul(rootData[date].marketPrice).toNumber() + : null }; }