mirror of
https://github.com/status-im/liquid-funding.git
synced 2025-02-17 13:57:10 +00:00
fix encoding errors
filter out undefined pledges
This commit is contained in:
parent
26f7c2bda6
commit
c0423b10e0
@ -169,11 +169,11 @@ const getSendFn = (pledgeType, filteredPledges) => {
|
|||||||
const getArgs = (pledgeType, filteredPledges) => {
|
const getArgs = (pledgeType, filteredPledges) => {
|
||||||
if (pledgeTypes[pledgeType] === PLEDGED) {
|
if (pledgeTypes[pledgeType] === PLEDGED) {
|
||||||
const formattedPledges = filteredPledges.map(pledge => ({ amount: pledge.amount, id: pledge.idPledge }))
|
const formattedPledges = filteredPledges.map(pledge => ({ amount: pledge.amount, id: pledge.idPledge }))
|
||||||
const encodedPledges = encodePledges(formattedPledges)
|
if (filteredPledges.length > 1) return [encodePledges(formattedPledges)]
|
||||||
const withdrawArgs = [filteredPledges[0].id, filteredPledges[0].amount]
|
const withdrawArgs = [formattedPledges[0].id, formattedPledges[0].amount]
|
||||||
return filteredPledges.length > 1 ? [encodedPledges] : withdrawArgs
|
return withdrawArgs
|
||||||
}
|
}
|
||||||
const { idPayment } = filteredPledges[0].authorization.returnValues
|
const { idPayment } = filteredPledges.filter(p => !!p)[0].authorization.returnValues
|
||||||
return [idPayment]
|
return [idPayment]
|
||||||
}
|
}
|
||||||
const SubmissionSection = ({ classes, openSnackBar, syncWithRemote, pledges, pledgeType }) => {
|
const SubmissionSection = ({ classes, openSnackBar, syncWithRemote, pledges, pledgeType }) => {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user