diff --git a/app/models/category_list.rb b/app/models/category_list.rb index 642a18643da..b6ffafb76af 100644 --- a/app/models/category_list.rb +++ b/app/models/category_list.rb @@ -146,9 +146,8 @@ class CategoryList def prune_empty - if @guardian.can_create?(Category) && !SiteSetting.allow_uncategorized_topics - # HACK: Don't show uncategorized to admins either, if uncategorized topics are not allowed - # and there are none. + unless SiteSetting.allow_uncategorized_topics + # HACK: Don't show uncategorized to anyone if not allowed @categories.delete_if do |c| c.uncategorized? && c.displayable_topics.blank? end