diff --git a/app/components/flow/PollVoting.js b/app/components/flow/PollVoting.js index 687e33a..64718e5 100644 --- a/app/components/flow/PollVoting.js +++ b/app/components/flow/PollVoting.js @@ -95,7 +95,7 @@ class PollVoting extends Component { const balance = fromWei(balances[0].tokenBalance, "ether"); const cantVote = balance == 0 || !poll._canVote; const availableCredits = parseInt(balance, 10) - votes.reduce((prev, curr) => prev + curr * curr, 0); - const disableVote = cantVote || availableCredits == parseInt(balance, 10); + const disableVote = cantVote || availableCredits == parseInt(balance, 10) || arraysEqual(votes, originalVotes.slice(0, votes.length)); // Votes calculation const originalVotesQty = originalVotes.reduce((x,y) => x+y, 0); diff --git a/app/components/flow/Results.js b/app/components/flow/Results.js index f6ae662..4bfe163 100644 --- a/app/components/flow/Results.js +++ b/app/components/flow/Results.js @@ -42,7 +42,7 @@ class Results extends Component { render(){ const {polls} = this.props; - const {isError, poll} = this.state; + let {isError, poll} = this.state; const title = polls[0].content.title; const ballots = polls[0].content.ballots; @@ -52,11 +52,12 @@ class Results extends Component { } return