PERF: Exclude anon sidebar tags in site serializer for logged in user (#18527)

This commits excludes the `anonymous_default_sidebar_tags` property in `SiteSerializer` when user
is not anonymous and when tagging has been disabled.
This commit is contained in:
Alan Guo Xiang Tan
2022-10-11 08:45:22 +08:00
committed by GitHub
parent 086f4775cd
commit a7bdd0a58e
3 changed files with 41 additions and 9 deletions

View File

@@ -224,7 +224,7 @@ class SiteSerializer < ApplicationSerializer
end
def include_anonymous_default_sidebar_tags?
SiteSetting.default_sidebar_tags.present?
scope.anonymous? && SiteSetting.tagging_enabled && SiteSetting.default_sidebar_tags.present?
end
private