See #170: include proper icon in channel actor representation

This commit is contained in:
Eliot Berriot 2020-02-14 14:23:45 +01:00
parent 4bc11cc5d1
commit de7713f3d5
No known key found for this signature in database
GPG key ID: 6B501DFD73514E14
2 changed files with 10 additions and 4 deletions

View file

@ -208,6 +208,7 @@ class ActorSerializer(jsonld.JsonLdSerializer):
"mediaType": "application/rss+xml",
},
]
include_image(ret, channel.artist.attachment_cover, "icon")
else:
ret["url"] = [
{
@ -216,6 +217,7 @@ class ActorSerializer(jsonld.JsonLdSerializer):
"mediaType": "text/html",
}
]
include_image(ret, instance.attachment_icon, "icon")
ret["@context"] = jsonld.get_default_context()
if instance.public_key:
@ -226,8 +228,6 @@ class ActorSerializer(jsonld.JsonLdSerializer):
}
ret["endpoints"] = {}
include_image(ret, instance.attachment_icon, "icon")
if instance.shared_inbox_url:
ret["endpoints"]["sharedInbox"] = instance.shared_inbox_url
return ret