From be6319afbd92708ea858a0c5a958546bb7a879dd Mon Sep 17 00:00:00 2001 From: Leonardo Pistone Date: Mon, 13 Jan 2014 11:57:52 +0100 Subject: [PATCH] [imp] do not use a new cursor to create the jobs --- account_move_batch_validate/account.py | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/account_move_batch_validate/account.py b/account_move_batch_validate/account.py index b1cf5fdb8..d327b3fa7 100644 --- a/account_move_batch_validate/account.py +++ b/account_move_batch_validate/account.py @@ -23,7 +23,7 @@ from openerp.osv import fields, orm from openerp.addons.connector.queue.job import job -from openerp.addons.connector.session import ConnectorSessionHandler +from openerp.addons.connector.session import Session class account_move(orm.Model): @@ -42,12 +42,9 @@ class account_move(orm.Model): def mark_for_posting(self, cr, uid, ids, context=None): """.""" - session_hdl = ConnectorSessionHandler(cr.dbname, uid) - with session_hdl.session() as session: - for move_id in ids: - validate_one_move.delay(session, self._name, move_id) - print('===== PUT IN QUEUE!!!!! %s' % move_id) - # work with session + session = Session(cr, uid, context=context) + for move_id in ids: + validate_one_move.delay(session, self._name, move_id) @job