fix: properly concat verification and locking fields

This commit is contained in:
Elliot DeNolf
2020-11-17 11:24:33 -05:00
parent 7fb23ab6be
commit 2624ad5f7e

View File

@@ -245,14 +245,14 @@ const sanitizeCollection = (collections, collection) => {
}
if (collection.auth.verify) {
authFields.concat(baseVerificationFields);
authFields = authFields.concat(baseVerificationFields);
}
sanitized.auth.maxLoginAttempts = typeof sanitized.auth.maxLoginAttempts === 'undefined' ? 5 : sanitized.auth.maxLoginAttempts;
sanitized.auth.lockTime = sanitized.auth.lockTime || 600000; // 10 minutes
if (sanitized.auth.maxLoginAttempts > 0) {
authFields.concat(baseAccountLockFields);
authFields = authFields.concat(baseAccountLockFields);
if (!sanitized.access.unlock) sanitized.access.unlock = ({ req: { user } }) => Boolean(user);
}