From 942d924779671da45479c662b3b2e0f2112264b7 Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Mon, 25 Jan 2021 11:19:16 -0500 Subject: [PATCH] fix: error on flag list if no flag filters were saved in session --- src/controllers/mods.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/controllers/mods.js b/src/controllers/mods.js index 488621b0d8..eddb10b5d1 100644 --- a/src/controllers/mods.js +++ b/src/controllers/mods.js @@ -48,7 +48,9 @@ modsController.flags.list = async function (req, res, next) { filters = filters.reduce(function (memo, cur) { if (req.query.hasOwnProperty(cur)) { if (req.query[cur] === '') { - delete req.session.flags_filters[cur]; + if (req.session.hasOwnProperty('flags_filters')) { + delete req.session.flags_filters[cur]; + } } else { memo[cur] = req.query[cur]; }