diff --git a/src/user.js b/src/user.js index a06219b957..414b05b803 100644 --- a/src/user.js +++ b/src/user.js @@ -110,9 +110,13 @@ var bcrypt = require('bcryptjs'), }; User.isReadyToPost = function(uid, callback) { + if (meta.config.allowGuestPosting && parseInt(uid, 10) === 0) { + return callback(); + } + async.parallel({ banned: function(next) { - User.getUserField(uid, 'banned',next); + User.getUserField(uid, 'banned', next); }, exists: function(next) { db.exists('user:' + uid, next);