KERNEL: fix set demo for module with demo data

bzr revid: ced-1efcedbe15cb7c75b5caef94d3e09c8203c7fdaa
This commit is contained in:
ced 2007-03-14 14:53:22 +00:00
parent 5455790b19
commit 93cb247b51
1 changed files with 2 additions and 1 deletions

View File

@ -211,8 +211,9 @@ def load_module_graph(cr, graph, status={}):
tools.convert_csv_import(cr, m, os.path.basename(xml), tools.file_open(opj(m, xml)).read(), idref)
else:
tools.convert_xml_import(cr, m, tools.file_open(opj(m, xml)).read(), idref)
cr.execute('update ir_module_module set demo=%s where name=%s', (True, package.name))
package_todo.append(package.name)
cr.execute("update ir_module_module set state='installed', demo=%s where state in ('to upgrade', 'to install') and name=%s", (str(hasattr(package, 'demo')) or package_demo, package.name))
cr.execute("update ir_module_module set state='installed' where state in ('to upgrade', 'to install') and name=%s", (package.name,))
cr.commit()
statusi+=1