From ee84f4f376438c4beb8ff7845a0df3fb819c7d96 Mon Sep 17 00:00:00 2001 From: OldHawk Date: Mon, 8 Jan 2018 09:38:42 +0800 Subject: [PATCH] feat(torrents): add user score of uploaded torrent when torrent status change to reviewed --- .../server/controllers/torrents.server.controller.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/torrents/server/controllers/torrents.server.controller.js b/modules/torrents/server/controllers/torrents.server.controller.js index ccb2ca08..8463af5b 100644 --- a/modules/torrents/server/controllers/torrents.server.controller.js +++ b/modules/torrents/server/controllers/torrents.server.controller.js @@ -626,8 +626,6 @@ exports.create = function (req, res) { } else { res.json(torrent); - scoreUpdate(req, req.user, scoreConfig.action.uploadTorrent); - //update user uptotal fields req.user.update({ $inc: {uptotal: 1} @@ -646,6 +644,7 @@ exports.create = function (req, res) { if (!err && m) { torrent.update({torrent_status: 'reviewed'}).exec(); announceTorrentToIRC(torrent, req); + scoreUpdate(req, req.user, scoreConfig.action.uploadTorrent); } }); } else { @@ -653,6 +652,7 @@ exports.create = function (req, res) { if (req.user.upload_access === 'pass') { torrent.update({torrent_status: 'reviewed'}).exec(); announceTorrentToIRC(torrent, req); + scoreUpdate(req, req.user, scoreConfig.action.uploadTorrent); } } @@ -1112,6 +1112,7 @@ exports.setReviewedStatus = function (req, res) { res.json(torrent); announceTorrentToIRC(torrent, req); + scoreUpdate(req, torrent.user, scoreConfig.action.uploadTorrent); //add server message if (serverNoticeConfig.action.torrentReviewed.enable) {