improvement

bzr revid: fp@tinyerp.com-20081029080748-r536dvnrs360dwmh
This commit is contained in:
Fabien Pinckaers 2008-10-29 09:07:48 +01:00
parent ea8464715a
commit c66a31dd1a
1 changed files with 6 additions and 1 deletions

View File

@ -78,6 +78,9 @@ class document_directory_content(osv.osv):
fobj = self.pool.get('document.directory.content')
content = fobj.browse(cr, uid, node.content.id, context)
idomain = {}
for d in eval(content.ics_domain):
idomain[d[0]]=d[2]
for n in content.ics_field_ids:
fields[n.name] = n.field_id.name
if 'uid' not in fields:
@ -101,7 +104,9 @@ class document_directory_content(osv.osv):
if id:
fobj.write(cr, uid, id, result, context=context)
else:
fobj.create(cr, uid, result, context=context)
r = idomain.copy()
r.update(result)
fobj.create(cr, uid, r, context=context)
return True