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): 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:
try: try:
res = self.execute_cr(cr, uid, obj, method, *args, **kw) res = pool.execute_cr(cr, uid, obj, method, *args, **kw)
cr.commit() cr.commit()
except Exception: except Exception:
cr.rollback() cr.rollback()