Fix: Crowdfund page was crashing from 2.0.0 (#6342) (#6346)

This commit is contained in:
Nicolas Dorier 2024-10-31 23:42:18 +09:00 committed by GitHub
parent 910801d305
commit e3ec07da76
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -116,29 +116,21 @@ app = new Vue({
var keys = Object.keys(this.srvModel.info.paymentStats); var keys = Object.keys(this.srvModel.info.paymentStats);
for (var i = 0; i < keys.length; i++) { for (var i = 0; i < keys.length; i++) {
if(combinedStats[keys[i]]){ combinedStats[keys[i]] = this.srvModel.info.paymentStats[keys[i]];
combinedStats[keys[i]] +=this.srvModel.info.paymentStats[keys[i]];
}else{
combinedStats[keys[i]] =this.srvModel.info.paymentStats[keys[i]];
}
} }
keys = Object.keys(this.srvModel.info.pendingPaymentStats); keys = Object.keys(this.srvModel.info.pendingPaymentStats);
for (var i = 0; i < keys.length; i++) { for (var i = 0; i < keys.length; i++) {
if(combinedStats[keys[i]]){ if(combinedStats[keys[i]])
combinedStats[keys[i]] +=this.srvModel.info.pendingPaymentStats[keys[i]]; combinedStats[keys[i]].percent += this.srvModel.info.pendingPaymentStats[keys[i]].percent;
}else{ else
combinedStats[keys[i]] =this.srvModel.info.pendingPaymentStats[keys[i]]; combinedStats[keys[i]] = this.srvModel.info.pendingPaymentStats[keys[i]];
}
} }
keys = Object.keys(combinedStats); keys = Object.keys(combinedStats);
for (var i = 0; i < keys.length; i++) { for (var i = 0; i < keys.length; i++) {
if(!combinedStats[keys[i]]){
continue;
}
var value = combinedStats[keys[i]].percent.toFixed(2) + '%'; var value = combinedStats[keys[i]].percent.toFixed(2) + '%';
var newItem = {key:keys[i], value: value, label: combinedStats[keys[i]].label}; var newItem = {key:keys[i], value: value, label: combinedStats[keys[i]].label};
newItem.lightning = combinedStats[keys[i]].isLightning; newItem.lightning = combinedStats[keys[i]].isLightning;