From 726100a8e81b42e5b00ff56f3fcd80261d01ccf4 Mon Sep 17 00:00:00 2001
From: Ernesto Rico Schmidt <ernesto@helsinki.at>
Date: Tue, 17 Oct 2023 16:54:34 -0400
Subject: [PATCH] feat: contributor_ids and tags are not required

---
 program/serializers.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/program/serializers.py b/program/serializers.py
index cd28a52d..4b3c278f 100644
--- a/program/serializers.py
+++ b/program/serializers.py
@@ -817,14 +817,14 @@ tags_json_schema = {
 
 class NoteSerializer(serializers.ModelSerializer):
     contributor_ids = serializers.PrimaryKeyRelatedField(
-        many=True, queryset=Host.objects.all(), source="contributors"
+        many=True, queryset=Host.objects.all(), required=False, source="contributors",
     )
     image_id = serializers.PrimaryKeyRelatedField(
         queryset=Image.objects.all(), required=False, allow_null=True
     )
     links = NoteLinkSerializer(many=True, required=False)
     playlist_id = serializers.IntegerField(required=False)
-    tags = JSONSchemaField(tags_json_schema)
+    tags = JSONSchemaField(tags_json_schema, required=False)
     timeslot_id = serializers.PrimaryKeyRelatedField(
         queryset=TimeSlot.objects.all(), required=False
     )
-- 
GitLab