From 3773c0f16cf86174510e6764b700269163dd154a Mon Sep 17 00:00:00 2001 From: Petitminion Date: Tue, 11 Mar 2025 18:50:22 +0100 Subject: [PATCH] fix tests --- api/funkwhale_api/music/serializers.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/api/funkwhale_api/music/serializers.py b/api/funkwhale_api/music/serializers.py index eb2fd2f6b..4fb8bd7f7 100644 --- a/api/funkwhale_api/music/serializers.py +++ b/api/funkwhale_api/music/serializers.py @@ -549,12 +549,14 @@ class UploadBulkUpdateSerializer(serializers.Serializer): raise serializers.ValidationError( f"Upload with uuid {data['uuid']} does not exist" ) - if lib := upload.library.actor.libraries.filter( + lib = upload.library.actor.libraries.filter( privacy_level=data["privacy_level"], name=data["privacy_level"] - ).exclude(playlist__isnull=False): - upload.library = lib + ).exclude(playlist__isnull=False) + + if len(lib) == 1: + upload.library = lib[0] else: - raise serializers.ValidationError("Built-in library not found.") + raise serializers.ValidationError("Built-in library not found or too many") return upload