From 66c6c47b7c7780b3f6fdb755d480ac4727fc251a Mon Sep 17 00:00:00 2001 From: barisusakli Date: Thu, 25 Feb 2016 16:12:46 +0200 Subject: [PATCH] closes #4213 --- src/controllers/accounts/profile.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/controllers/accounts/profile.js b/src/controllers/accounts/profile.js index 278211e94e..d734ebe142 100644 --- a/src/controllers/accounts/profile.js +++ b/src/controllers/accounts/profile.js @@ -36,8 +36,10 @@ profileController.get = function(req, res, callback) { } userData = _userData; - if (req.uid !== parseInt(userData.uid, 10)) { + req.session.uids_viewed = req.session.uids_viewed || {}; + if (req.uid !== parseInt(userData.uid, 10) && (!req.session.uids_viewed[userData.uid] || req.session.uids_viewed[userData.uid] < Date.now() - 3600000)) { user.incrementUserFieldBy(userData.uid, 'profileviews', 1); + req.session.uids_viewed[userData.uid] = Date.now(); } async.parallel({