From 9d22e65e19ba63a5f91ae8cd03c2c1d3c655f552 Mon Sep 17 00:00:00 2001 From: Matteo Pagliazzi Date: Tue, 20 Jan 2015 18:33:49 +0100 Subject: [PATCH] fix(flags-emails): allow arrays in FLAG_REPORT_EMAIL --- src/controllers/groups.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/controllers/groups.js b/src/controllers/groups.js index 4c7b37c919..9b80d7c4b4 100644 --- a/src/controllers/groups.js +++ b/src/controllers/groups.js @@ -302,7 +302,18 @@ api.flagChatMessage = function(req, res, next){ group.save(function(err,_saved){ if(err) return next(err); if (isProd){ - utils.txnEmail({email: nconf.get('FLAG_REPORT_EMAIL')}, 'flag-report-to-mods', [ + + var addressesToSendTo = nconf.get('FLAG_REPORT_EMAIL'); + + if(Array.isArray(addressesToSendTo)){ + addressesToSendTo = addressesToSendTo.map(function(email){ + return {email: email} + }); + }else{ + addressesToSendTo = {email: addressesToSendTo} + } + + utils.txnEmail(addressesToSendTo, 'flag-report-to-mods', [ {name: "MESSAGE_TIME", content: (new Date(message.timestamp)).toString()}, {name: "MESSAGE_TEXT", content: message.text},