KERNEL: fix pooler netsvc for multi-db

bzr revid: ced-959b56512faeb35b20892b10019d93884898fd71
This commit is contained in:
ced 2007-01-15 08:26:41 +00:00
parent 58dfc0c069
commit cd7e51a4cd
1 changed files with 3 additions and 2 deletions

View File

@ -96,10 +96,11 @@ class osv_pool(netsvc.Service):
def execute(self, db, uid, obj, method, *args, **kw):
cr = pooler.get_db(db).cursor()
db, pool = pooler.get_db_and_pool(db)
cr = db.cursor()
try:
try:
res = self.execute_cr(cr, uid, obj, method, *args, **kw)
res = pool.execute_cr(cr, uid, obj, method, *args, **kw)
cr.commit()
except Exception:
cr.rollback()