Don't store session on module install to prevent concurrent update

issue2388
This commit is contained in:
Cédric Krier committed 2012-02-08 13:14:16 +01:00
1 parent 5d92f010d0
commit 793b8dbe9f
1 file changed
+4
+4
View File
@@ -565,6 +565,10 @@ class ModuleInstallUpgrade(Wizard):
transaction.cursor.commit()
if module_ids:
pool.init(update=True, lang=lang)
if session:
# Don't store session to prevent concurrent update
for state_name in session.data:
getattr(session, state_name).dirty = False
return 'done'
ModuleInstallUpgrade()