Commit cursor after creation of wizard instance

Before running InstallUpgrade, the cursor must be committed to avoid
transactional dead lock.
This commit is contained in:
Cédric Krier committed 2012-09-28 18:08:49 +02:00
1 parent 529c992753
commit c1d4aa7cfc
1 file changed
+1
+1
View File
@@ -141,6 +141,7 @@ def install_module(name):
InstallUpgrade = POOL.get('ir.module.module.install_upgrade',
type='wizard')
instance_id, _, _ = InstallUpgrade.create()
transaction.cursor.commit()
InstallUpgrade(instance_id).transition_upgrade()
InstallUpgrade.delete(instance_id)
transaction.cursor.commit()