show value in dataforms if there is no label
This commit is contained in:
parent
b68a7a944b
commit
a76f6b0133
1 changed files with 4 additions and 1 deletions
|
@ -247,7 +247,10 @@ class ListField(DataField):
|
||||||
for element in self.iterTags('option'):
|
for element in self.iterTags('option'):
|
||||||
v = element.getTagData('value')
|
v = element.getTagData('value')
|
||||||
if v is None: raise WrongFieldValue
|
if v is None: raise WrongFieldValue
|
||||||
yield (v, element.getAttr('label'))
|
l = element.getAttr('label')
|
||||||
|
if not l:
|
||||||
|
l = v
|
||||||
|
yield (v, l)
|
||||||
|
|
||||||
class ListSingleField(ListField, StringField):
|
class ListSingleField(ListField, StringField):
|
||||||
'''Covers list-single and jid-single fields.'''
|
'''Covers list-single and jid-single fields.'''
|
||||||
|
|
Loading…
Add table
Reference in a new issue