From bb4102a162bcfe49492ac47c42daf42933c00343 Mon Sep 17 00:00:00 2001 From: Asif Saif Uddin Date: Sat, 27 May 2023 18:17:51 +0600 Subject: [PATCH] Update rest_framework/serializers.py Co-authored-by: Sergei Shishov --- rest_framework/serializers.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/rest_framework/serializers.py b/rest_framework/serializers.py index 12723c9dc..237dbbc70 100644 --- a/rest_framework/serializers.py +++ b/rest_framework/serializers.py @@ -689,8 +689,11 @@ class ListSerializer(BaseSerializer): errors = [] for idx, item in enumerate(data): - if hasattr(self, 'instance') and self.instance and \ - len(self.instance) > idx: + if ( + hasattr(self, 'instance') + and self.instance + and len(self.instance) > idx + ): self.child.instance = self.instance[idx] try: validated = self.child.run_validation(item)