diff --git a/api/funkwhale_api/manage/serializers.py b/api/funkwhale_api/manage/serializers.py index 0ccc86783..16c317d3e 100644 --- a/api/funkwhale_api/manage/serializers.py +++ b/api/funkwhale_api/manage/serializers.py @@ -626,6 +626,7 @@ class ManageUploadSerializer(serializers.ModelSerializer): track = ManageNestedTrackSerializer() library = ManageNestedLibrarySerializer() domain = serializers.CharField(source="domain_name") + import_metadata = music_serializers.ImportMetadataField() class Meta: model = music_models.Upload diff --git a/api/funkwhale_api/music/serializers.py b/api/funkwhale_api/music/serializers.py index c01585759..38944057c 100644 --- a/api/funkwhale_api/music/serializers.py +++ b/api/funkwhale_api/music/serializers.py @@ -459,6 +459,7 @@ class ImportMetadataSerializer(serializers.Serializer): ) +@extend_schema_field(ImportMetadataSerializer) class ImportMetadataField(serializers.JSONField): def to_internal_value(self, v): v = super().to_internal_value(v)