From 70ab9f3f74987300080f4a60395822d84efce087 Mon Sep 17 00:00:00 2001
From: Ernesto Rico Schmidt <ernesto@helsinki.at>
Date: Wed, 13 Nov 2024 17:18:44 -0400
Subject: [PATCH] docs: update docstrings for create and update methods

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

diff --git a/program/serializers.py b/program/serializers.py
index 3938ae96..cb943336 100644
--- a/program/serializers.py
+++ b/program/serializers.py
@@ -1511,7 +1511,10 @@ class PlaylistSerializer(serializers.ModelSerializer):
         ) + read_only_fields
 
     def create(self, validated_data):
-        """Create a new Playlist instance, given the validated data."""
+        """Create a new Playlist instance, given the validated data.
+
+        A ValidationError is raised if a playlist entry is invalid or if multiple null duration
+        entries are present."""
 
         user = self.context["request"].user
         user_is_owner = user in validated_data.get("show").owners.all()
@@ -1543,7 +1546,10 @@ class PlaylistSerializer(serializers.ModelSerializer):
         return playlist
 
     def update(self, instance, validated_data):
-        """Update an existing Playlist instance, given the validated data."""
+        """Update an existing Playlist instance, given the validated data.
+
+        A ValidationError is raised if a playlist entry is invalid or if multiple null duration
+        entries are present."""
 
         user = self.context["request"].user
         user_is_owner = user in instance.show.owners.all()
-- 
GitLab