strasbourg: add missing "type" attribute to fields
This commit is contained in:
parent
6ccd1675f3
commit
007c22888d
|
@ -84,7 +84,7 @@ def process_children(node):
|
|||
if field_type == 'hidden':
|
||||
continue
|
||||
|
||||
field = {
|
||||
field_klass = {
|
||||
'textinput': fields.StringField,
|
||||
'textarea': fields.TextField,
|
||||
'email': fields.EmailField,
|
||||
|
@ -93,7 +93,9 @@ def process_children(node):
|
|||
'select1': fields.ItemField,
|
||||
'date': fields.DateField,
|
||||
'fileupload': fields.FileField,
|
||||
}[field_type](id=str(field_id),
|
||||
}[field_type]
|
||||
|
||||
field = field_klass(id=str(field_id), type=field_klass.key,
|
||||
label=fix_encoding(field_node.find('label').attrib['plain']))
|
||||
formdef.fields.append(field)
|
||||
|
||||
|
|
Loading…
Reference in New Issue