diff --git a/server/routes/mail.coffee b/server/routes/mail.coffee index b1a4b6ba3..9023209d2 100644 --- a/server/routes/mail.coffee +++ b/server/routes/mail.coffee @@ -37,7 +37,7 @@ getTimeFromDaysAgo = (now, daysAgo) -> t = now - 86400 * 1000 * daysAgo - LADDER_PREGAME_INTERVAL isRequestFromDesignatedCronHandler = (req, res) -> - requestIP = req.headers['x-forwarded-for'][0] + requestIP = req.headers['x-forwarded-for']?.replace(" ","").split(",")[0] if requestIP isnt config.mail.cronHandlerPublicIP and requestIP isnt config.mail.cronHandlerPrivateIP console.log "RECEIVED REQUEST FROM IP #{requestIP}(headers indicate #{req.headers['x-forwarded-for']}" console.log "UNAUTHORIZED ATTEMPT TO SEND TRANSACTIONAL LADDER EMAIL THROUGH CRON MAIL HANDLER"