summaryrefslogtreecommitdiffstats
path: root/activities/models/post.py
diff options
context:
space:
mode:
Diffstat (limited to 'activities/models/post.py')
-rw-r--r--activities/models/post.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/activities/models/post.py b/activities/models/post.py
index df80457..b5821f7 100644
--- a/activities/models/post.py
+++ b/activities/models/post.py
@@ -348,7 +348,8 @@ class Post(StatorModel):
Returns the content formatted for remote consumption
"""
return Hashtag.linkify_hashtags(
- self.linkify_mentions(sanitize_post(self.content))
+ self.linkify_mentions(sanitize_post(self.content)),
+ domain=self.author.domain,
)
def safe_content_plain(self):
@@ -835,9 +836,9 @@ class Post(StatorModel):
"mentions": [
{
"id": mention.id,
- "username": mention.username,
- "url": mention.absolute_profile_uri(),
- "acct": mention.handle,
+ "username": mention.username or "",
+ "url": mention.absolute_profile_uri() or "",
+ "acct": mention.handle or "",
}
for mention in self.mentions.all()
if mention.username