From 6c6b7aaecb87f7f376f8778bc32d72435f9a60f1 Mon Sep 17 00:00:00 2001 From: Petitminion Date: Fri, 14 Mar 2025 13:40:04 +0100 Subject: [PATCH] fix(schema):import_metadata schema --- api/funkwhale_api/manage/serializers.py | 1 + api/funkwhale_api/music/serializers.py | 1 + 2 files changed, 2 insertions(+) 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)