From 57d837c826227a79b17b4e8ceb160c6d49f992f3 Mon Sep 17 00:00:00 2001 From: Shen Li Date: Thu, 18 Apr 2024 00:18:32 -0400 Subject: [PATCH] return None values as None in ListSerializer.to_representation --- rest_framework/serializers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rest_framework/serializers.py b/rest_framework/serializers.py index b1b7b6477..56beb03ab 100644 --- a/rest_framework/serializers.py +++ b/rest_framework/serializers.py @@ -711,7 +711,7 @@ class ListSerializer(BaseSerializer): iterable = data.all() if isinstance(data, models.manager.BaseManager) else data return [ - self.child.to_representation(item) for item in iterable + self.child.to_representation(item) if item is not None else None for item in iterable ] def validate(self, attrs):