[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:
parent
2758aaa6f8
commit
d0735fc557
|
@ -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):
|
||||
|
|
Loading…
Reference in New Issue