[FIX] incorrect conversion of some fields transmogrification in template tag

bzr revid: xmo@openerp.com-20130910103526-r9q98zirvmiylr69
This commit is contained in:
Xavier Morel 2013-09-10 12:35:26 +02:00
parent bb14116785
commit 8bb10bdf67
1 changed files with 5 additions and 5 deletions

View File

@ -869,11 +869,11 @@ form: module.record_id""" % (xml_id,)
record.append(Field("qweb", name='type'))
record.append(Field(el, name="arch", type="xml"))
for field_name in ('inherit_id','inherit_option_id'):
if el.get(field_name):
record.append(Field(
field_name, el.attrib.pop(field_name, None)))
if el.get('page'):
record.append(etree.Element('field', name="page", eval="True"))
value = el.attrib.pop(field_name, None)
if value: record.append(Field(name=field_name, ref=value))
if el.attrib.pop('page', None) == 'True':
record.append(Field(name="page", eval="True"))
return self._tag_record(cr, record, data_node)
def id_get(self, cr, id_str):