diff --git a/contracts/v3/Hubv3.sol b/contracts/v3/Hubv3.sol index 1de4ce9..904adfa 100644 --- a/contracts/v3/Hubv3.sol +++ b/contracts/v3/Hubv3.sol @@ -108,7 +108,7 @@ contract Hubv3 is AccessControl, Initializable { // permissionlessJoin can be invoked by everyone who want to join this hub function permissionlessJoin() public { require(permissionless, "permissionless join no open"); - grantRole(CONTRIBUTOR, _msgSender()); + _setupRole(CONTRIBUTOR, _msgSender()); } // ===== repository operator functions======