From 31cbe9127ec118d13daaba43c4d568cce723b031 Mon Sep 17 00:00:00 2001 From: The3D Date: Tue, 10 Nov 2020 16:29:43 +0100 Subject: [PATCH] Fixed validateWithdraw --- contracts/libraries/logic/ValidationLogic.sol | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) 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(