diff --git a/src/libs/middlewares/downloadDatabase.js b/src/libs/middlewares/downloadDatabase.js index d1566b8c11c334e688da4f34641c728820c10e2c..28dfdaf1bac4181315bf4ce3074fe64c5c8f34a5 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,