See #170: added missing attributes on library Audio to make these parsable by Mastodon

This commit is contained in:
Eliot Berriot 2019-12-09 16:17:08 +01:00
parent 806ab2b3f0
commit 828f602b79
No known key found for this signature in database
GPG key ID: 6B501DFD73514E14
2 changed files with 12 additions and 1 deletions

View file

@ -1170,6 +1170,10 @@ class UploadSerializer(jsonld.JsonLdSerializer):
},
],
"track": TrackSerializer(track, context={"include_ap_context": False}).data,
"to": contexts.AS.Public
if instance.library.privacy_level == "everyone"
else "",
"attributedTo": instance.library.actor.fid,
}
if instance.modification_date:
d["updated"] = instance.modification_date.isoformat()