Fix assertion error

This commit is contained in:
Ciarán Ainsworth 2022-07-18 17:15:21 +02:00
parent 90c0460cc7
commit 1fe3495e91
1 changed files with 5 additions and 1 deletions

View File

@ -309,7 +309,7 @@ class TrackSerializer(OptionalDescriptionMixin, serializers.Serializer):
class LibraryForOwnerSerializer(serializers.ModelSerializer):
uploads_count = serializers.SerializerMethodField()
size = serializers.SerializerMethodField()
actor = APIActorSerializer()
actor = serializers.SerializerMethodField()
class Meta:
model = models.Library
@ -337,6 +337,10 @@ class LibraryForOwnerSerializer(serializers.ModelSerializer):
{"type": "Update", "object": {"type": "Library"}}, context={"library": obj}
)
@extend_schema_field(APIActorSerializer)
def get_actor(self, o):
return APIActorSerializer(o.actor).data
class UploadSerializer(serializers.ModelSerializer):
from funkwhale_api.audio.serializers import ChannelSerializer