diff options
author | Andrew Godwin | 2022-12-15 18:58:11 -0700 |
---|---|---|
committer | Andrew Godwin | 2022-12-15 18:58:11 -0700 |
commit | c0cd5a55530079a6ba11f65065658b4fd1236a86 (patch) | |
tree | 694c534fea54aa24fa3fe99a648706b60ae8f57e /activities | |
parent | 31dc08ad0dfe7c0b5e8491b30b9dab415d44210d (diff) | |
download | takahe-c0cd5a55530079a6ba11f65065658b4fd1236a86.tar.gz takahe-c0cd5a55530079a6ba11f65065658b4fd1236a86.tar.bz2 takahe-c0cd5a55530079a6ba11f65065658b4fd1236a86.zip |
Some hashtag json-ld fiddling
Diffstat (limited to 'activities')
-rw-r--r-- | activities/models/post.py | 10 |
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 |