From 69b88067812c20966bc37254a0dc0b51e791ef8e Mon Sep 17 00:00:00 2001 From: Vytor Calixto <vytorcalixto@gmail.com> Date: Mon, 11 Dec 2017 10:09:48 -0200 Subject: [PATCH] Duplicate download for users if one already exists --- src/libs/middlewares/downloadDatabase.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/libs/middlewares/downloadDatabase.js b/src/libs/middlewares/downloadDatabase.js index d1566b8c..28dfdaf1 100644 --- a/src/libs/middlewares/downloadDatabase.js +++ b/src/libs/middlewares/downloadDatabase.js @@ -44,6 +44,17 @@ module.exports = function download(table, mappingTable) { Download.findOne({query: req.sql.toString()}, (err, download) => { if(download) { download.updatedAt = Date.now(); + if(download.userId != req.user._id) { + let dl = new Download({ + userId: req.user._id, + table, + mappingTable, + query: req.sql.toString() + }); + dl.save((err) => { + if(err) log.error(err); + }); + } } else { download = new Download({ userId: req.user._id, -- GitLab