From e6db99e81053f02f74787226c9a73b99d0fff2a9 Mon Sep 17 00:00:00 2001 From: James Grugett Date: Mon, 22 Aug 2022 10:20:22 -0500 Subject: [PATCH] Check loans calc for isFinite --- common/loans.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/common/loans.ts b/common/loans.ts index 64742b3e..46c491b5 100644 --- a/common/loans.ts +++ b/common/loans.ts @@ -101,7 +101,7 @@ const getBinaryContractLoanUpdate = (contract: CPMMContract, bets: Bet[]) => { const oldestBet = minBy(bets, (bet) => bet.createdTime) const newLoan = calculateNewLoan(invested, loanAmount) - if (isNaN(newLoan) || newLoan <= 0 || !oldestBet) return undefined + if (!isFinite(newLoan) || newLoan <= 0 || !oldestBet) return undefined const loanTotal = (oldestBet.loanAmount ?? 0) + newLoan @@ -125,7 +125,7 @@ const getFreeResponseContractLoanUpdate = ( const newLoan = calculateNewLoan(bet.amount, loanAmount) const loanTotal = loanAmount + newLoan - if (isNaN(newLoan) || newLoan <= 0) return undefined + if (!isFinite(newLoan) || newLoan <= 0) return undefined return { userId: bet.userId,