fields: accept Item(s)Field.items can be None (fixes #32363)

This commit is contained in:
Benjamin Dauvergne 2019-04-16 10:58:59 +02:00
parent fb1e70e94d
commit 669140ab01
1 changed files with 2 additions and 2 deletions

View File

@ -1392,7 +1392,7 @@ class ItemField(WidgetField):
structured_items = data_sources.get_structured_items(self.data_source)
if structured_items:
field['structured_items'] = structured_items
if not field['items']:
if not field.get('items'):
field['items'] = [item['text'] for item in structured_items]
return field
@ -1565,7 +1565,7 @@ class ItemsField(WidgetField):
structured_items = data_sources.get_structured_items(self.data_source)
if structured_items:
field['structured_items'] = structured_items
if not field['items']:
if not field.get('items'):
field['items'] = [item['text'] for item in structured_items]
return field