From d5073a9a4f35f92247da4ef5cb8ba71b92f2226d Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Sun, 14 Jan 2018 16:49:09 -0500 Subject: [PATCH] better handle loading of flag details if getTarget returns null or undefined instead of {} for purged data Not quite sure in what scenario it would be null or undefined... --- src/controllers/mods.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/controllers/mods.js b/src/controllers/mods.js index a7cb252c2c..69bfd7fbbf 100644 --- a/src/controllers/mods.js +++ b/src/controllers/mods.js @@ -126,7 +126,7 @@ modsController.flags.detail = function (req, res, next) { assignees: results.assignees, type_bool: ['post', 'user', 'empty'].reduce(function (memo, cur) { if (cur !== 'empty') { - memo[cur] = results.flagData.type === cur && !!Object.keys(results.flagData.target).length; + memo[cur] = results.flagData.type === cur && (!results.flagData.target || !!Object.keys(results.flagData.target).length); } else { memo[cur] = !Object.keys(results.flagData.target).length; }