mirror of
https://github.com/NodeBB/NodeBB.git
synced 2026-01-02 22:00:34 +01:00
This commit is contained in:
@@ -7,6 +7,7 @@ var S = require('string');
|
||||
var utils = require('../../public/src/utils');
|
||||
var meta = require('../meta');
|
||||
var db = require('../database');
|
||||
var groups = require('../groups');
|
||||
var plugins = require('../plugins');
|
||||
|
||||
module.exports = function(User) {
|
||||
@@ -100,7 +101,21 @@ module.exports = function(User) {
|
||||
});
|
||||
}
|
||||
|
||||
async.series([isAboutMeValid, isSignatureValid, isEmailAvailable, isUsernameAvailable], function(err) {
|
||||
function isGroupTitleValid(next) {
|
||||
if (data.groupTitle === 'registered-users' || groups.isPrivilegeGroup(data.groupTitle)) {
|
||||
next(new Error('[[error:invali-group-title]]'));
|
||||
} else {
|
||||
next();
|
||||
}
|
||||
}
|
||||
|
||||
async.series([
|
||||
isAboutMeValid,
|
||||
isSignatureValid,
|
||||
isEmailAvailable,
|
||||
isUsernameAvailable,
|
||||
isGroupTitleValid
|
||||
], function(err) {
|
||||
if (err) {
|
||||
return callback(err);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user