Update rest_framework/serializers.py

Co-authored-by: Sergei Shishov <sshishov@users.noreply.github.com>
This commit is contained in:
Asif Saif Uddin 2023-05-27 18:17:51 +06:00 committed by GitHub
parent 7197a86428
commit bb4102a162
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -689,8 +689,11 @@ class ListSerializer(BaseSerializer):
errors = [] errors = []
for idx, item in enumerate(data): for idx, item in enumerate(data):
if hasattr(self, 'instance') and self.instance and \ if (
len(self.instance) > idx: hasattr(self, 'instance')
and self.instance
and len(self.instance) > idx
):
self.child.instance = self.instance[idx] self.child.instance = self.instance[idx]
try: try:
validated = self.child.run_validation(item) validated = self.child.run_validation(item)