From b39635f56f99edf59711887ac69cc06d69287355 Mon Sep 17 00:00:00 2001 From: Thomas <4159106+dtslvr@users.noreply.github.com> Date: Sat, 20 Aug 2022 13:56:37 +0200 Subject: [PATCH] Fix division by zero error --- apps/api/src/app/benchmark/benchmark.service.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/apps/api/src/app/benchmark/benchmark.service.ts b/apps/api/src/app/benchmark/benchmark.service.ts index f7a10d8e5..2e8ee61d4 100644 --- a/apps/api/src/app/benchmark/benchmark.service.ts +++ b/apps/api/src/app/benchmark/benchmark.service.ts @@ -48,9 +48,13 @@ export class BenchmarkService { benchmarks = allTimeHighs.map((allTimeHigh, index) => { const { marketPrice } = quotes[benchmarkAssets[index].symbol]; - const performancePercentFromAllTimeHigh = new Big(marketPrice) - .div(allTimeHigh) - .minus(1); + let performancePercentFromAllTimeHigh = new Big(0); + + if (allTimeHigh) { + performancePercentFromAllTimeHigh = new Big(marketPrice) + .div(allTimeHigh) + .minus(1); + } return { marketCondition: this.getMarketCondition(