diff --git a/src/routes/backups.js b/src/routes/backups.js index eda7ae288..54550b537 100644 --- a/src/routes/backups.js +++ b/src/routes/backups.js @@ -13,7 +13,7 @@ var assert = require('assert'), HttpSuccess = require('connect-lastmile').HttpSuccess; function auditSource(req) { - var ip = req.headers['x-forwarded-for'] || req.ip || null; + var ip = req.headers['x-forwarded-for'] || req.connection.remoteAddress || null; return { ip: ip, username: req.user ? req.user.username : null, userId: req.user ? req.user.id : null }; } diff --git a/src/routes/cloudron.js b/src/routes/cloudron.js index 83f54693e..8054d4669 100644 --- a/src/routes/cloudron.js +++ b/src/routes/cloudron.js @@ -23,7 +23,7 @@ var assert = require('assert'), superagent = require('superagent'); function auditSource(req) { - var ip = req.headers['x-forwarded-for'] || req.ip || null; + var ip = req.headers['x-forwarded-for'] || req.connection.remoteAddress || null; return { ip: ip, username: req.user ? req.user.username : null, userId: req.user ? req.user.id : null }; }