Fix in tag handling

main
Thomas Sileo 2022-07-10 22:59:45 +02:00
parent 54334e1667
commit ec301051df
1 changed files with 2 additions and 2 deletions

View File

@ -69,12 +69,12 @@ class Object:
@property @property
def tags(self) -> list[ap.RawObject]: def tags(self) -> list[ap.RawObject]:
return self.ap_object.get("tag", []) return ap.as_list(self.ap_object.get("tag", []))
@property @property
def attachments(self) -> list["Attachment"]: def attachments(self) -> list["Attachment"]:
attachments = [] attachments = []
for obj in self.ap_object.get("attachment", []): for obj in ap.as_list(self.ap_object.get("attachment", [])):
proxied_url = proxied_media_url(obj["url"]) proxied_url = proxied_media_url(obj["url"])
attachments.append( attachments.append(
Attachment.parse_obj( Attachment.parse_obj(