fix: updated condition on isPermissionAdminOf

This commit is contained in:
emilio 2021-09-01 17:24:08 +02:00
parent c9b88505a8
commit 7a2eece3ad
2 changed files with 5 additions and 4 deletions

View File

@ -325,10 +325,11 @@ contract PermissionedLendingPool is IPermissionedLendingPool, LendingPool {
} }
function _isPermissionAdminOf(address user, address caller) internal view returns (bool) { function _isPermissionAdminOf(address user, address caller) internal view returns (bool) {
IPermissionManager permissionManager =
IPermissionManager(_addressesProvider.getAddress(PERMISSION_MANAGER));
return return
IPermissionManager(_addressesProvider.getAddress(PERMISSION_MANAGER)).getUserPermissionAdmin( permissionManager.getUserPermissionAdmin(user) == caller &&
user permissionManager.isUserPermissionAdminValid(user);
) == caller;
} }
function _isInRole(address user, DataTypes.Roles role) internal view returns (bool) { function _isInRole(address user, DataTypes.Roles role) internal view returns (bool) {

View File

@ -68,7 +68,7 @@ const buidlerConfig: HardhatUserConfig = {
solidity: { solidity: {
version: '0.6.12', version: '0.6.12',
settings: { settings: {
optimizer: { enabled: true, runs: 200 }, optimizer: { enabled: true, runs: 100 },
evmVersion: 'istanbul', evmVersion: 'istanbul',
}, },
}, },