From d81743a8cc844db5c6caff73e61d23b194366544 Mon Sep 17 00:00:00 2001 From: Her Email Date: Sun, 19 Nov 2023 09:22:01 -0500 Subject: [PATCH] send review content in markdown by default --- journal/models/review.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/journal/models/review.py b/journal/models/review.py index 8aba26fa..aa268a6b 100644 --- a/journal/models/review.py +++ b/journal/models/review.py @@ -41,7 +41,9 @@ class Review(Content): "id": self.absolute_url, "type": "Review", "name": self.title, - "content": self.html_content, + # "content": self.html_content, + "content": self.body, + "mediaType": "text/markdown", "published": self.created_time.isoformat(), "updated": self.edited_time.isoformat(), "attributedTo": self.owner.actor_uri, @@ -51,9 +53,14 @@ class Review(Content): @classmethod def update_by_ap_object(cls, owner, item, obj, post_id, visibility): + content = ( + obj["content"] + if obj.get("mediaType") == "text/markdown" + else md(obj["content"]) + ) d = { "title": obj["name"], - "body": md(obj["content"].strip()), + "body": content, "local": False, "remote_id": obj["id"], "visibility": visibility,