mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-10-31 19:15:58 +01:00
closes #6481
This commit is contained in:
@@ -91,7 +91,7 @@ module.exports = function (Groups) {
|
||||
return callback(new Error('[[error:group-name-too-long]]'));
|
||||
}
|
||||
|
||||
if (!Groups.isPrivilegeGroup(name) && name.includes(':')) {
|
||||
if (name === 'guests' || (!Groups.isPrivilegeGroup(name) && name.includes(':'))) {
|
||||
return callback(new Error('[[error:invalid-group-name]]'));
|
||||
}
|
||||
|
||||
|
||||
@@ -942,6 +942,16 @@ describe('Groups', function () {
|
||||
});
|
||||
});
|
||||
|
||||
it('should fail to create a group with name guests', function (done) {
|
||||
var oldValue = meta.config.allowGroupCreation;
|
||||
meta.config.allowGroupCreation = 1;
|
||||
socketGroups.create({ uid: adminUid }, { name: 'guests' }, function (err) {
|
||||
meta.config.allowGroupCreation = oldValue;
|
||||
assert.equal(err.message, '[[error:invalid-group-name]]');
|
||||
done();
|
||||
});
|
||||
});
|
||||
|
||||
it('should fail to rename guests group', function (done) {
|
||||
var data = {
|
||||
groupName: 'guests',
|
||||
|
||||
Reference in New Issue
Block a user