diff --git a/contracts/lendingpool/LendingPoolCollateralManager.sol b/contracts/lendingpool/LendingPoolCollateralManager.sol index fad590be..75f4f659 100644 --- a/contracts/lendingpool/LendingPoolCollateralManager.sol +++ b/contracts/lendingpool/LendingPoolCollateralManager.sol @@ -374,6 +374,14 @@ contract LendingPoolCollateralManager is VersionedInitializable, LendingPoolStor //updating collateral reserve indexes collateralReserve.updateState(); + //updating collateral reserve interest rates + collateralReserve.updateInterestRates( + collateral, + address(vars.collateralAtoken), + 0, + vars.maxCollateralToLiquidate + ); + vars.collateralAtoken.burn( user, receiver, @@ -424,14 +432,6 @@ contract LendingPoolCollateralManager is VersionedInitializable, LendingPoolStor ); } - //updating collateral reserve - collateralReserve.updateInterestRates( - collateral, - address(vars.collateralAtoken), - 0, - vars.maxCollateralToLiquidate - ); - emit RepaidWithCollateral( collateral, principal,