diff --git a/src/controllers/api.js b/src/controllers/api.js index cc4c9e6a7a..c46f756660 100644 --- a/src/controllers/api.js +++ b/src/controllers/api.js @@ -653,9 +653,10 @@ api.cron = function(req, res, next) { var user; user = res.locals.user; algos.cron(user); - /*FIXME make sure the variable references got handled properly*/ - - return user.save(next); + if (user.isModified()) { + res.locals.wasModified = true; + } + user.save(next); }; api.revive = function(req, res, next) { diff --git a/views/shared/modals/achievements.jade b/views/shared/modals/achievements.jade index 526d4050ea..53a62d9ef4 100644 --- a/views/shared/modals/achievements.jade +++ b/views/shared/modals/achievements.jade @@ -1,6 +1,6 @@ // Streak -div(modal='modals.achievements.streak', header='Achievement!') +div(modal='modals.achievements.streak') .modal-header h3 Achievement! .modal-body @@ -10,7 +10,7 @@ div(modal='modals.achievements.streak', header='Achievement!') button.btn.btn-default.cancel(ng-click='modals.modals.streakAchievement = false') Cancel // Max Gear -div(modal='modals.achievements.maxGear', header='Achievement!') +div(modal='modals.achievements.maxGear') .modal-header h3 Achievement! .modal-body