fix custom playlist sortorder handling

This commit is contained in:
Simon
2025-07-12 22:24:02 +07:00
parent 2b709ce9c1
commit 454952d9dd
5 changed files with 36 additions and 25 deletions

View File

@@ -239,6 +239,12 @@ class PlaylistApiView(ApiBaseView):
error = ErrorResponseSerializer({"error": "playlist not found"})
return Response(error.data, status=404)
if self.response["playlist_type"] == "custom":
error = ErrorResponseSerializer(
{"error": f"playlist with ID {playlist_id} is custom"}
)
return Response(error.data, status=400)
subscribed = validated_data.get("playlist_subscribed")
sort_order = validated_data.get("playlist_sort_order")