From 51933fb6c1d6c4c632ebb0ce1fae0a573957049f Mon Sep 17 00:00:00 2001 From: Thomas <4159106+dtslvr@users.noreply.github.com> Date: Sat, 10 Sep 2022 17:46:04 +0200 Subject: [PATCH] Improve error handling --- apps/api/src/app/benchmark/benchmark.service.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/apps/api/src/app/benchmark/benchmark.service.ts b/apps/api/src/app/benchmark/benchmark.service.ts index 7987cb5b9..71337c6ab 100644 --- a/apps/api/src/app/benchmark/benchmark.service.ts +++ b/apps/api/src/app/benchmark/benchmark.service.ts @@ -31,7 +31,11 @@ export class BenchmarkService { ) {} public calculateChangeInPercentage(baseValue: number, currentValue: number) { - return new Big(currentValue).div(baseValue).minus(1).toNumber(); + if (baseValue && currentValue) { + return new Big(currentValue).div(baseValue).minus(1).toNumber(); + } + + return 0; } public async getBenchmarks({ useCache = true } = {}): Promise<