mirror of
https://github.com/Instadapp/aave-protocol-v2.git
synced 2024-07-29 21:47:30 +00:00
refactor: cheaper check first
This commit is contained in:
parent
a792d5500f
commit
ef62299da1
|
@ -269,6 +269,11 @@ library ValidationLogic {
|
||||||
|
|
||||||
require(amountSent > 0, Errors.VL_INVALID_AMOUNT);
|
require(amountSent > 0, Errors.VL_INVALID_AMOUNT);
|
||||||
|
|
||||||
|
require(
|
||||||
|
amountSent != uint256(-1) || msg.sender == onBehalfOf,
|
||||||
|
Errors.VL_NO_EXPLICIT_AMOUNT_TO_REPAY_ON_BEHALF
|
||||||
|
);
|
||||||
|
|
||||||
if (DataTypes.InterestRateMode(rateMode) == DataTypes.InterestRateMode.STABLE) {
|
if (DataTypes.InterestRateMode(rateMode) == DataTypes.InterestRateMode.STABLE) {
|
||||||
require(stableDebt > 0, Errors.VL_NO_DEBT_OF_SELECTED_TYPE);
|
require(stableDebt > 0, Errors.VL_NO_DEBT_OF_SELECTED_TYPE);
|
||||||
|
|
||||||
|
@ -288,11 +293,6 @@ library ValidationLogic {
|
||||||
Errors.VL_NO_DEBT_ACCRUED_BY_CONTRACT
|
Errors.VL_NO_DEBT_ACCRUED_BY_CONTRACT
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
require(
|
|
||||||
amountSent != uint256(-1) || msg.sender == onBehalfOf,
|
|
||||||
Errors.VL_NO_EXPLICIT_AMOUNT_TO_REPAY_ON_BEHALF
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in New Issue
Block a user