diff --git a/web/components/bets-list.tsx b/web/components/bets-list.tsx index 5d683f5f..97b7a4a2 100644 --- a/web/components/bets-list.tsx +++ b/web/components/bets-list.tsx @@ -80,13 +80,13 @@ export function BetsList(props: { user: User }) { contractBets, (bets, contractId) => { return _.sumBy(bets, (bet) => { - if (bet.isSold || bet.sale || bet.isRedemption) return 0 - const contract = contractsById[contractId] - if (contract.resolution) - return calculatePayout(contract, bet, contract.resolution) + if (!contract) return 0 + if (bet.isSold || bet.sale) return 0 - return contract ? calculatePayout(contract, bet, 'MKT') : 0 + return contract.resolution + ? calculatePayout(contract, bet, contract.resolution) + : calculatePayout(contract, bet, 'MKT') }) } )