3
0
Fork 0
mirror of https://github.com/ZeppelinBot/Zeppelin.git synced 2025-05-23 01:25:02 +00:00
This commit is contained in:
metal 2021-09-08 12:16:36 +00:00 committed by GitHub
parent 1767dbced6
commit 0a8fffd63c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -139,11 +139,13 @@ const configPreprocessor: ConfigPreprocessorFn<AutomodPluginType> = options => {
`Can't use both 'change_roles' and 'add_roles'/'remove_roles' at rule '${rule.name}'`,
]);
}
if (rule["actions"].add_roles && rule["actions"].remove_roles) {
throw new StrictValidationError([
`Can't use both 'add_roles' and 'remove_roles' at rule '${rule.name}', use 'change_roles' instead`,
]);
}
for (const actionName in rule["actions"]) {
if (!availableActions[actionName]) {
throw new StrictValidationError([`Unknown action '${actionName}' in rule '${rule.name}'`]);