From 39dc60ade63f42392a8541dce1ef86f5c5606e9e Mon Sep 17 00:00:00 2001 From: Tyler Renelle Date: Thu, 29 Aug 2013 12:07:29 -0400 Subject: [PATCH] api: be sure to flag user as modified if cron was run --- src/controllers/api.js | 7 ++++--- views/shared/modals/achievements.jade | 4 ++-- 2 files changed, 6 insertions(+), 5 deletions(-) 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