From 5cfcd96d2f94c9d30b84310f382d34edf90ac5c9 Mon Sep 17 00:00:00 2001 From: Alain St-Denis Date: Thu, 1 Dec 2022 14:34:42 +0000 Subject: [PATCH] add diaspora style markdown for mentions in source content --- federation/entities/activitypub/models.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/federation/entities/activitypub/models.py b/federation/entities/activitypub/models.py index 4995b1c..6ab549d 100644 --- a/federation/entities/activitypub/models.py +++ b/federation/entities/activitypub/models.py @@ -879,6 +879,8 @@ class Note(Object, RawContentMixin): # only add AP profiles mentions if getattr(profile, 'id', None): self.tag_objects.append(Mention(href=profile.id, name='@'+mention)) + # some platforms only render diaspora style markdown if it is available + self.source['content'] = self.source['content'].replace(mention, '{'+mention+'}') def extract_mentions(self): """