From 61d43ee15a6dd8c0b01841cf149e2d5f00179ef2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Sun, 24 Nov 2024 12:33:52 -0500 Subject: [PATCH] test: fix crash due to excludeGroups --- src/groups/search.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/groups/search.js b/src/groups/search.js index 21f0b9aa1f..25bfafc095 100644 --- a/src/groups/search.js +++ b/src/groups/search.js @@ -9,6 +9,7 @@ module.exports = function (Groups) { return []; } query = String(query).toLowerCase(); + const excludeGroups = Array.isArray(options.excludeGroups) ? options.excludeGroups : []; let groupNames = Object.values(await db.getObject('groupslug:groupname')); if (!options.hideEphemeralGroups) { groupNames = Groups.ephemeralGroups.concat(groupNames); @@ -16,7 +17,7 @@ module.exports = function (Groups) { groupNames = groupNames.filter( name => name.toLowerCase().includes(query) && name !== Groups.BANNED_USERS && // hide banned-users in searches - !options.excludeGroups.includes(name) + !excludeGroups.includes(name) ); groupNames = groupNames.slice(0, 100);