From e3ec07da769d7ae6bf35659fc3f39e4a676a08fa Mon Sep 17 00:00:00 2001 From: Nicolas Dorier Date: Thu, 31 Oct 2024 23:42:18 +0900 Subject: [PATCH] Fix: Crowdfund page was crashing from 2.0.0 (#6342) (#6346) --- BTCPayServer/wwwroot/crowdfund/app.js | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/BTCPayServer/wwwroot/crowdfund/app.js b/BTCPayServer/wwwroot/crowdfund/app.js index 6d76f2d58..a7b42f120 100644 --- a/BTCPayServer/wwwroot/crowdfund/app.js +++ b/BTCPayServer/wwwroot/crowdfund/app.js @@ -116,29 +116,21 @@ app = new Vue({ var keys = Object.keys(this.srvModel.info.paymentStats); for (var i = 0; i < keys.length; i++) { - if(combinedStats[keys[i]]){ - combinedStats[keys[i]] +=this.srvModel.info.paymentStats[keys[i]]; - }else{ - combinedStats[keys[i]] =this.srvModel.info.paymentStats[keys[i]]; - } + combinedStats[keys[i]] = this.srvModel.info.paymentStats[keys[i]]; } keys = Object.keys(this.srvModel.info.pendingPaymentStats); for (var i = 0; i < keys.length; i++) { - if(combinedStats[keys[i]]){ - combinedStats[keys[i]] +=this.srvModel.info.pendingPaymentStats[keys[i]]; - }else{ - combinedStats[keys[i]] =this.srvModel.info.pendingPaymentStats[keys[i]]; - } + if(combinedStats[keys[i]]) + combinedStats[keys[i]].percent += this.srvModel.info.pendingPaymentStats[keys[i]].percent; + else + combinedStats[keys[i]] = this.srvModel.info.pendingPaymentStats[keys[i]]; } keys = Object.keys(combinedStats); for (var i = 0; i < keys.length; i++) { - if(!combinedStats[keys[i]]){ - continue; - } var value = combinedStats[keys[i]].percent.toFixed(2) + '%'; var newItem = {key:keys[i], value: value, label: combinedStats[keys[i]].label}; newItem.lightning = combinedStats[keys[i]].isLightning;