From 1928bb6ac669cb6423b2cb21d04b7334da11bbd3 Mon Sep 17 00:00:00 2001 From: Vinoth Kannan Date: Thu, 28 Apr 2022 18:27:47 +0530 Subject: [PATCH] FIX: show group in filter only if user can see the members list. (#16580) --- .../javascripts/discourse/app/controllers/users.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/app/assets/javascripts/discourse/app/controllers/users.js b/app/assets/javascripts/discourse/app/controllers/users.js index 9068325744..7201957ab3 100644 --- a/app/assets/javascripts/discourse/app/controllers/users.js +++ b/app/assets/javascripts/discourse/app/controllers/users.js @@ -69,12 +69,14 @@ export default Controller.extend({ loadGroups() { if (this.currentUser) { return Group.findAll({ ignore_automatic: true }).then((groups) => { - const groupOptions = groups.map((group) => { - return { - name: group.full_name || group.name, - id: group.name, - }; - }); + const groupOptions = groups + .filter((group) => group.can_see_members) + .map((group) => { + return { + name: group.full_name || group.name, + id: group.name, + }; + }); this.set("groupOptions", groupOptions); }); }