From 31b2dd0697fbd3ae46d8812487c9b06a5f74d1f8 Mon Sep 17 00:00:00 2001 From: Barry Gitarts Date: Fri, 7 Jun 2019 10:43:31 -0400 Subject: [PATCH] fix off by 1 error in fetching pledge delegates --- src/utils/pledges.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/utils/pledges.js b/src/utils/pledges.js index 0112c74..da5fe7b 100644 --- a/src/utils/pledges.js +++ b/src/utils/pledges.js @@ -8,7 +8,7 @@ const getPledgeDelegates = (idPledge, numDelegates) => { const delegates = [] const num = Number(numDelegates) if (!num) return delegates - for (let i = 1; i <= num; i++) { + for (let i = 1; i < num; i++) { delegates.push(getPledgeDelegate(idPledge, i).call()) } return Promise.all(delegates) @@ -30,7 +30,8 @@ export const getAllPledges = async (start = 1) => { const numPledges = await LiquidPledging.methods.numberOfPledges().call() const pledges = [] for (let i = start; i <= numPledges; i++) { - pledges.push(getPledge(i).call()) + const pledge = getPledge(i).call() + pledges.push(pledge) } return Promise.all(pledges.map(formatPledge)) }