Add missing field getter
This commit is contained in:
parent
cd76a9ec2a
commit
cc1f40f602
|
@ -2,7 +2,7 @@ from rest_framework import serializers
|
||||||
|
|
||||||
from funkwhale_api.activity import serializers as activity_serializers
|
from funkwhale_api.activity import serializers as activity_serializers
|
||||||
from funkwhale_api.federation import serializers as federation_serializers
|
from funkwhale_api.federation import serializers as federation_serializers
|
||||||
from funkwhale_api.music.serializers import TrackActivitySerializer, TrackSerializer
|
from funkwhale_api.music.serializers import TrackActivitySerializer, TrackSerializer, serialize_artist_simple
|
||||||
from funkwhale_api.users.serializers import UserActivitySerializer, UserBasicSerializer
|
from funkwhale_api.users.serializers import UserActivitySerializer, UserBasicSerializer
|
||||||
|
|
||||||
from drf_spectacular.utils import extend_schema_field
|
from drf_spectacular.utils import extend_schema_field
|
||||||
|
@ -32,6 +32,9 @@ class UserTrackFavoriteSerializer(serializers.ModelSerializer):
|
||||||
user = UserBasicSerializer(read_only=True)
|
user = UserBasicSerializer(read_only=True)
|
||||||
actor = serializers.SerializerMethodField()
|
actor = serializers.SerializerMethodField()
|
||||||
|
|
||||||
|
def get_artist(self, obj) -> object:
|
||||||
|
return serialize_artist_simple(obj.artist)
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
model = models.TrackFavorite
|
model = models.TrackFavorite
|
||||||
fields = ("id", "user", "track", "creation_date", "actor")
|
fields = ("id", "user", "track", "creation_date", "actor")
|
||||||
|
|
Loading…
Reference in New Issue