[FIX] procurement_jit_stock: don't lose autocommit parameter

run method in procurement as the positional parameter autocommit that was not
kept in procurement_jit_stock which may introduce issues in override
This commit is contained in:
Pedro M. Baeza 2015-05-19 22:16:01 +02:00 committed by Martin Trigaux
parent 2758aaa6f8
commit d0735fc557
1 changed files with 3 additions and 3 deletions

View File

@ -25,14 +25,14 @@ from openerp.osv import osv
class procurement_order(osv.osv):
_inherit = "procurement.order"
def run(self, cr, uid, ids, context=None):
def run(self, cr, uid, ids, autocommit=False, context=None):
context = dict(context or {}, procurement_autorun_defer=True)
res = super(procurement_order, self).run(cr, uid, ids, context=context)
res = super(procurement_order, self).run(cr, uid, ids, autocommit=autocommit, context=context)
procurement_ids = self.search(cr, uid, [('move_dest_id.procurement_id', 'in', ids)], order='id', context=context)
if procurement_ids:
return self.run(cr, uid, procurement_ids, context=context)
return self.run(cr, uid, procurement_ids, autocommit=autocommit, context=context)
return res
class stock_move(osv.osv):