This commit is contained in:
shrajal01 2025-12-02 16:44:53 +00:00 committed by GitHub
commit d961cebc19
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -609,8 +609,14 @@ class ListSerializer(BaseSerializer):
self.child.bind(field_name='', parent=self) self.child.bind(field_name='', parent=self)
def get_initial(self): def get_initial(self):
"""
Return a list of initial values, one for each item in `initial_data`,
or an empty list if no input data was provided.
"""
if hasattr(self, 'initial_data'): if hasattr(self, 'initial_data'):
return self.to_representation(self.initial_data) if isinstance(self.initial_data, list):
return [self.child.get_initial() for _ in self.initial_data]
return []
return [] return []
def get_value(self, dictionary): def get_value(self, dictionary):