diff --git a/src/user/settings.js b/src/user/settings.js index bc8797655a..42c78a54ba 100644 --- a/src/user/settings.js +++ b/src/user/settings.js @@ -176,7 +176,10 @@ module.exports = function (User) { async.waterfall([ function (next) { - db.setObject('user:' + uid + ':settings', settings, next); + plugins.fireHook('filter:user.saveSettings', { settings: settings, data: data }, next); + }, + function (result, next) { + db.setObject('user:' + uid + ':settings', result.settings, next); }, function (next) { User.updateDigestSetting(uid, data.dailyDigestFreq, next);