set post attachment type correctly for videos (#553)

This commit is contained in:
Christof Dorner 2023-04-02 00:07:38 +00:00 committed by GitHub
parent 96bc64fd01
commit 216915ddb8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 1 deletions

View File

@ -131,9 +131,14 @@ class PostAttachment(StatorModel):
### Mastodon Client API ###
def to_mastodon_json(self):
type_ = "unknown"
if self.is_image():
type_ = "image"
elif self.is_video():
type_ = "video"
value = {
"id": self.pk,
"type": "image" if self.is_image() else "unknown",
"type": type_,
"url": self.full_url().absolute,
"preview_url": self.thumbnail_url().absolute,
"remote_url": None,