mirror of
				https://github.com/NodeBB/NodeBB.git
				synced 2025-10-31 11:05:54 +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