do not strictly require fallbackEmail on user creation but provide a fallback
This commit is contained in:
@@ -184,9 +184,10 @@ async function add(email, data, auditSource) {
|
||||
assert(data.username === null || typeof data.username === 'string');
|
||||
assert(data.password === null || typeof data.password === 'string');
|
||||
assert.strictEqual(typeof data.displayName, 'string');
|
||||
assert.strictEqual(typeof data.fallbackEmail, 'string');
|
||||
if ('fallbackEmail' in data) assert.strictEqual(typeof data.fallbackEmail, 'string');
|
||||
|
||||
let { username, password, displayName, fallbackEmail } = data;
|
||||
let { username, password, displayName } = data;
|
||||
let fallbackEmail = data.fallbackEmail || '';
|
||||
const source = data.source || ''; // empty is local user
|
||||
const role = data.role || exports.ROLE_USER;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user