From e76461db7dd94ef551321c9e77ac9297d4f55992 Mon Sep 17 00:00:00 2001 From: Joe Uhren Date: Sun, 24 Jul 2022 19:19:31 -0600 Subject: [PATCH] Fix divide by zero when calculating market change --- views/market.pug | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/views/market.pug b/views/market.pug index 331a133..e2ede0f 100644 --- a/views/market.pug +++ b/views/market.pug @@ -301,8 +301,10 @@ block content - var price_change = "0.00"; else - var price_change = Number(marketdata.data.summary.change).toLocaleString('en',{'minimumFractionDigits':2,'maximumFractionDigits':2,'useGrouping':true}); - else + else if marketdata.data.summary.last != 0 - var price_change = Number((100 - ((parseFloat(marketdata.data.summary.prev) / parseFloat(marketdata.data.summary.last)) * 100))).toLocaleString('en',{'minimumFractionDigits':2,'maximumFractionDigits':2,'useGrouping':true}); + else + - var price_change = Number(0).toLocaleString('en',{'minimumFractionDigits':2,'maximumFractionDigits':2,'useGrouping':true}); - var splitChange = price_change.split("."); if price_change > 0 td.text-center.text-success.fw-bold +#{splitChange[0]}.