Fixes tests

This commit is contained in:
The3D 2020-09-30 17:59:47 +02:00
parent b907b6b0b3
commit 758675c132

View File

@ -238,12 +238,15 @@ contract LendingPoolCollateralManager is VersionedInitializable, LendingPoolStor
principalReserve.variableBorrowIndex principalReserve.variableBorrowIndex
); );
} else { } else {
IVariableDebtToken(principalReserve.variableDebtTokenAddress).burn( //if the user does not have variable debt, no need to try to burn variable
user, //debt tokens
vars.userVariableDebt, if (vars.userVariableDebt > 0) {
principalReserve.variableBorrowIndex IVariableDebtToken(principalReserve.variableDebtTokenAddress).burn(
); user,
vars.userVariableDebt,
principalReserve.variableBorrowIndex
);
}
IStableDebtToken(principalReserve.stableDebtTokenAddress).burn( IStableDebtToken(principalReserve.stableDebtTokenAddress).burn(
user, user,
vars.actualAmountToLiquidate.sub(vars.userVariableDebt) vars.actualAmountToLiquidate.sub(vars.userVariableDebt)
@ -412,7 +415,11 @@ contract LendingPoolCollateralManager is VersionedInitializable, LendingPoolStor
vars.actualAmountToLiquidate, vars.actualAmountToLiquidate,
0 0
); );
IERC20(principal).safeTransferFrom(receiver, vars.principalAToken, vars.actualAmountToLiquidate); IERC20(principal).safeTransferFrom(
receiver,
vars.principalAToken,
vars.actualAmountToLiquidate
);
if (vars.userVariableDebt >= vars.actualAmountToLiquidate) { if (vars.userVariableDebt >= vars.actualAmountToLiquidate) {
IVariableDebtToken(debtReserve.variableDebtTokenAddress).burn( IVariableDebtToken(debtReserve.variableDebtTokenAddress).burn(