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.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/activities/models/post.py b/activities/models/post.py
index d31b52c..df80457 100644
--- a/activities/models/post.py
+++ b/activities/models/post.py
@@ -347,7 +347,9 @@ class Post(StatorModel):
"""
Returns the content formatted for remote consumption
"""
- return self.linkify_mentions(sanitize_post(self.content))
+ return Hashtag.linkify_hashtags(
+ self.linkify_mentions(sanitize_post(self.content))
+ )
def safe_content_plain(self):
"""
@@ -515,14 +517,14 @@ class Post(StatorModel):
Returns the AP JSON for this object
"""
value = {
- "to": "as:Public",
+ "to": "Public",
"cc": [],
"type": "Note",
"id": self.object_uri,
"published": format_ld_date(self.published),
"attributedTo": self.author.actor_uri,
"content": self.safe_content_remote(),
- "as:sensitive": self.sensitive,
+ "sensitive": self.sensitive,
"url": self.absolute_object_uri(),
"tag": [],
"attachment": [],
@@ -543,7 +545,7 @@ class Post(StatorModel):
{
"href": f"https://{self.author.domain.uri_domain}/tags/{hashtag}/",
"name": f"#{hashtag}",
- "type": "as:Hashtag",
+ "type": "Hashtag",
}
)
# Emoji