diff --git a/src/controllers/authentication.js b/src/controllers/authentication.js index 7836f8fe17..2bf8f59d2f 100644 --- a/src/controllers/authentication.js +++ b/src/controllers/authentication.js @@ -121,7 +121,9 @@ async function addToApprovalQueue(req, userData) { let message = '[[register:registration-added-to-queue]]'; if (meta.config.showAverageApprovalTime) { const average_time = await db.getObjectField('registration:queue:approval:times', 'average'); - message += ` [[register:registration-queue-average-time, ${Math.floor(average_time / 60)}, ${average_time % 60}]]`; + if (average_time > 0) { + message += ` [[register:registration-queue-average-time, ${Math.floor(average_time / 60)}, ${average_time % 60}]]`; + } } if (meta.config.autoApproveTime > 0) { message += ` [[register:registration-queue-auto-approve-time, ${meta.config.autoApproveTime}]]`; diff --git a/src/user/approval.js b/src/user/approval.js index 2476da5cb1..0a2c200d7c 100644 --- a/src/user/approval.js +++ b/src/user/approval.js @@ -13,7 +13,7 @@ const slugify = require('../slugify'); const plugins = require('../plugins'); module.exports = function (User) { - new cronJob('0 * * * * *', function () { + new cronJob('0 * * * *', function () { User.autoApprove(); }, null, true);