diff --git a/federation/entities/activitypub/mixins.py b/federation/entities/activitypub/mixins.py index 18285f3..19c91db 100644 --- a/federation/entities/activitypub/mixins.py +++ b/federation/entities/activitypub/mixins.py @@ -41,13 +41,13 @@ class ActivitypubEntityMixin(BaseEntity): class CleanContentMixin(RawContentMixin): def post_receive(self) -> None: """ - Make linkified Mastodon tags normal tags. + Make linkified tags normal tags. """ def cleaner(match): return f"#{match.groups()[0]}" self.raw_content = re.sub( - r'#([a-zA-Z0-9-_]+)', + r'\[#([\w\-_]+)\]\(http?s://.+\)', cleaner, self.raw_content, re.MULTILINE,