fix: Duplicates check added at _initPubActionModules

Co-authored-by: Victor Naumik <vicnaum@gmail.com>
This commit is contained in:
donosonaumczuk
2023-05-04 17:52:37 +01:00
parent 3a1653102a
commit 6313f4116d

View File

@@ -458,7 +458,13 @@ library PublicationLib {
revert Errors.NotWhitelisted();
}
actionModuleBitmap |= 1 << (actionModuleWhitelistData.id - 1);
uint256 actionModuleIdBitmapMask = 1 << (actionModuleWhitelistData.id - 1);
if (enabledActionModulesBitmap & actionModuleIdBitmapMask != 0) {
revert Errors.AlreadyEnabled();
}
enabledActionModulesBitmap |= actionModuleIdBitmapMask;
actionModuleInitResults[i] = IPublicationActionModule(actionModules[i]).initializePublicationAction(
profileId,