From 7d38eb3b591e90babff9f094eedd0808ddba2256 Mon Sep 17 00:00:00 2001 From: Blade Barringer Date: Thu, 11 Dec 2014 21:43:01 -0600 Subject: [PATCH] Allow admin to reflag a message they've flagged and unflagged previously --- src/controllers/groups.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/controllers/groups.js b/src/controllers/groups.js index dbeaefbd0d..caa36809cc 100644 --- a/src/controllers/groups.js +++ b/src/controllers/groups.js @@ -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)