diff --git a/app/lib/text_formatter.rb b/app/lib/text_formatter.rb index 94c20e388..f9684c334 100644 --- a/app/lib/text_formatter.rb +++ b/app/lib/text_formatter.rb @@ -120,7 +120,7 @@ class TextFormatter return "@#{h(entity[:screen_name])}" if account.nil? - url = ActivityPub::TagManager.instance.url_for(account) + url = ap_tag_manager.url_for(account) display_username = same_username_hits&.positive? || with_domains? ? account.pretty_acct : account.username <<~HTML.squish @@ -143,6 +143,10 @@ class TextFormatter @tag_manager ||= TagManager.instance end + def ap_tag_manager + @ap_tag_manager ||= ActivityPub::TagManager.instance + end + delegate :local_domain?, to: :tag_manager def multiline?