v3 cron: only save modified tasks

This commit is contained in:
Matteo Pagliazzi
2016-05-15 11:31:34 +02:00
parent 708f495684
commit 18ce4127e9

View File

@@ -136,7 +136,7 @@ module.exports = function cronMiddleware (req, res, next) {
// Save user and tasks // Save user and tasks
let toSave = [user.save()]; let toSave = [user.save()];
tasks.forEach(task => { tasks.forEach(task => {
toSave.push(task.save()); if (task.isModified()) toSave.push(task.save());
}); });
return Bluebird.all(toSave) return Bluebird.all(toSave)