Skip to content

Commit 4f74e8d

Browse files
CBinyenyasabricot
authored andcommitted
Added check for list field to avoid iterating over None types from ArryFields
See #79
1 parent 61a3071 commit 4f74e8d

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

django_elasticsearch_dsl/fields.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,8 @@ def ListField(field):
128128
original_get_value_from_instance = field.get_value_from_instance
129129

130130
def get_value_from_instance(self, instance, field_value_to_ignore=None):
131+
if not original_get_value_from_instance(instance):
132+
return []
131133
return [value for value in original_get_value_from_instance(instance)]
132134

133135
field.get_value_from_instance = MethodType(get_value_from_instance, field)

0 commit comments

Comments
 (0)