[FIX] allows XML exports of fields.selection with integer key
lp bug: https://launchpad.net/bugs/696176 fixed bzr revid: stefan@therp.nl-20110929100802-1fsffcccsul0n24a
This commit is contained in:
parent
bdfaf1e37d
commit
e2bacf12cd
|
@ -104,7 +104,8 @@ class base_module_record(osv.osv):
|
||||||
for key,val in data.items():
|
for key,val in data.items():
|
||||||
if not (val or (fields[key]['type']=='boolean')):
|
if not (val or (fields[key]['type']=='boolean')):
|
||||||
continue
|
continue
|
||||||
if fields[key]['type'] in ('integer','float'):
|
if (fields[key]['type'] in ('integer','float') or
|
||||||
|
fields[key]['type'] == 'selection' and isinstance(val, int)):
|
||||||
field = doc.createElement('field')
|
field = doc.createElement('field')
|
||||||
field.setAttribute("name", key)
|
field.setAttribute("name", key)
|
||||||
field.setAttribute("eval", val and str(val) or 'False' )
|
field.setAttribute("eval", val and str(val) or 'False' )
|
||||||
|
|
Loading…
Reference in New Issue