Allow admin to reflag a message they've flagged and unflagged previously

This commit is contained in:
Blade Barringer
2014-12-11 21:43:01 -06:00
committed by Matteo Pagliazzi
parent 595ac1c03e
commit 7d38eb3b59
+1 -1
View File
@@ -266,7 +266,7 @@ api.flagChatMessage = function(req, res, next){
// Log user ids that have flagged the message
if(!message.flags) message.flags = {};
if(message.flags[user._id]) return res.json(401, {err: "You have already reported this message"});
if(message.flags[user._id] && !user.contributor.admin) return res.json(401, {err: "You have already reported this message"});
message.flags[user._id] = true;
// Log total number of flags (publicly viewable)