From 8fc322544223f7a9ebed5fb0c346b8af834bbac0 Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Sun, 29 Oct 2023 18:08:35 +0000 Subject: [PATCH] Add support field for video --- video.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/video.py b/video.py index 614d6edd2..9a8700a0a 100644 --- a/video.py +++ b/video.py @@ -14,6 +14,7 @@ from utils import get_domain_from_actor from utils import remove_id_ending from utils import get_attributed_to from utils import get_content_from_post +from utils import dangerous_markup from blocking import is_blocked from filters import is_filtered @@ -24,6 +25,7 @@ def convert_video_to_note(base_dir: str, nickname: str, domain: str, languages_understood: []) -> {}: """Converts a PeerTube Video ActivityPub(ish) object into a Note, so that it can then be displayed in a timeline + https://docs.joinpeertube.org/api/activitypub#video """ # check that the required fields are present required_fields = ( @@ -174,4 +176,9 @@ def convert_video_to_note(base_dir: str, nickname: str, domain: str, } } + if post_json_object.get('support'): + if isinstance(post_json_object['support'], str): + if not dangerous_markup(post_json_object['support'], False, []): + new_post['object']['support'] = post_json_object['support'] + return new_post