From 82be9f947560655700261d84d653279a452a3d7f Mon Sep 17 00:00:00 2001 From: rimu <3310831+rimu@users.noreply.github.com> Date: Tue, 3 Dec 2024 09:25:10 +1300 Subject: [PATCH] use thumbnail image for videos when updating #366 --- app/activitypub/util.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/activitypub/util.py b/app/activitypub/util.py index d48366fd..a207b45b 100644 --- a/app/activitypub/util.py +++ b/app/activitypub/util.py @@ -1862,7 +1862,10 @@ def update_post_from_activity(post: Post, request_json: dict): image.alt_text = request_json['object']['attachment'][0]['name'] elif is_video_url(new_url): post.type = POST_TYPE_VIDEO - image = File(source_url=new_url) + if 'image' in request_json['object'] and 'url' in request_json['object']['image']: + image = File(source_url=request_json['object']['image']['url']) + else: + image = File(source_url=new_url) else: if 'image' in request_json['object'] and 'url' in request_json['object']['image']: image = File(source_url=request_json['object']['image']['url'])