mirror of
https://github.com/NodeBB/NodeBB.git
synced 2026-07-06 04:37:51 +02:00
@@ -274,17 +274,19 @@ module.exports = function (Groups) {
|
||||
}
|
||||
|
||||
async function updateConfig(oldName, newName) {
|
||||
if (meta.config.groupsExemptFromPostQueue.includes(oldName)) {
|
||||
meta.config.groupsExemptFromPostQueue.splice(
|
||||
meta.config.groupsExemptFromPostQueue.indexOf(oldName), 1, newName
|
||||
);
|
||||
await meta.configs.set('groupsExemptFromPostQueue', meta.config.groupsExemptFromPostQueue);
|
||||
}
|
||||
if (meta.config.groupsExemptFromMaintenanceMode.includes(oldName)) {
|
||||
meta.config.groupsExemptFromMaintenanceMode.splice(
|
||||
meta.config.groupsExemptFromMaintenanceMode.indexOf(oldName), 1, newName
|
||||
);
|
||||
await meta.configs.set('groupsExemptFromMaintenanceMode', meta.config.groupsExemptFromMaintenanceMode);
|
||||
const configKeys = [
|
||||
'groupsExemptFromPostQueue',
|
||||
'groupsExemptFromNewUserRestrictions',
|
||||
'groupsExemptFromMaintenanceMode',
|
||||
];
|
||||
|
||||
for (const key of configKeys) {
|
||||
if (meta.config[key] && meta.config[key].includes(oldName)) {
|
||||
meta.config[key].splice(
|
||||
meta.config[key].indexOf(oldName), 1, newName
|
||||
);
|
||||
await meta.configs.set(key, meta.config[key]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user