From 43502e041a18b56ba9aa8396b90d280d10fe8fda Mon Sep 17 00:00:00 2001 From: psychobunny Date: Wed, 1 Apr 2015 17:03:15 -0400 Subject: [PATCH] don't send 5 million error messages during daily digest --- src/user/digest.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/user/digest.js b/src/user/digest.js index 02799c0bf3..97b408b910 100644 --- a/src/user/digest.js +++ b/src/user/digest.js @@ -9,6 +9,7 @@ var async = require('async'), user = require('../user'), topics = require('../topics'), batch = require('../batch'), + plugins = require('../plugins'), emailer = require('../emailer'), utils = require('../../public/src/utils'); @@ -19,6 +20,10 @@ var async = require('async'), return winston.verbose('[user/jobs] Did not send digests (' + interval + ') because subscription system is disabled.'); } + if (!plugins.hasListeners('action:email.send')) { + return winston.error('[user/jobs] Did not send digests (' + interval + ') because no active email plugin was found.'); + } + if (!interval) { // interval is one of: day, week, month, or year interval = 'day';