FIX: tag groups were not visible to allowed group members (#17183)

https://meta.discourse.org/t/tags-in-tag-groups-not-visible-to-assigned-user-group/230025/
This commit is contained in:
Arpit Jalan
2022-06-21 23:40:54 +05:30
committed by GitHub
parent 46622be72b
commit 59f0815c9d
2 changed files with 12 additions and 4 deletions

View File

@@ -95,10 +95,10 @@ class TagGroup < ActiveRecord::Base
OR
id NOT IN (SELECT tag_group_id FROM category_tag_groups)
)
AND id IN (SELECT tag_group_id FROM tag_group_permissions WHERE group_id = ?)
AND id IN (SELECT tag_group_id FROM tag_group_permissions WHERE group_id IN (?))
SQL
TagGroup.where(filter_sql, guardian.allowed_category_ids, Group::AUTO_GROUPS[:everyone])
TagGroup.where(filter_sql, guardian.allowed_category_ids, DiscourseTagging.permitted_group_ids(guardian))
end
end
end