Fix max recursion in db creation when the sql failed

bzr revid: ced-d5e36fa357d3435c7bc41581b9c13c39694b94eb
This commit is contained in:
ced
2007-12-13 13:39:36 +00:00
parent 49d7cae04d
commit 85f4ece183
+3 -1
View File
@@ -86,6 +86,7 @@ class db(netsvc.Service):
tools.init_db(cr)
cr.commit()
cr.close()
cr = None
pool = pooler.get_pool(db_name, demo,serv.actions[id],
update_module=True)
if lang and lang != 'en_US':
@@ -108,7 +109,8 @@ class db(netsvc.Service):
traceback_str = e_str.getvalue()
e_str.close()
serv.actions[id]['traceback'] = traceback_str
cr.close()
if cr:
cr.close()
logger = netsvc.Logger()
logger.notifyChannel("web-services", netsvc.LOG_INFO,
'CREATE DB: %s' % (db_name))