diff --git a/contracts/libraries/logic/ValidationLogic.sol b/contracts/libraries/logic/ValidationLogic.sol index 259c1496..b7fadad2 100644 --- a/contracts/libraries/logic/ValidationLogic.sol +++ b/contracts/libraries/logic/ValidationLogic.sol @@ -66,15 +66,12 @@ library ValidationLogic { uint256 reservesCount, address oracle ) external view { - require(amount != 0, Errors.VL_INVALID_AMOUNT); - require(amount <= userBalance, Errors.VL_NOT_ENOUGH_AVAILABLE_USER_BALANCE); (bool isActive,, , ) = reservesData[reserveAddress].configuration.getFlags(); require(isActive, Errors.VL_NO_ACTIVE_RESERVE); - - require(amount != 0, Errors.VL_INVALID_AMOUNT); - require(isActive, Errors.VL_NO_ACTIVE_RESERVE); + require(amount != 0, Errors.VL_INVALID_AMOUNT); + require(amount <= userBalance, Errors.VL_NOT_ENOUGH_AVAILABLE_USER_BALANCE); require( GenericLogic.balanceDecreaseAllowed(