[FIX] mrp: missing context

context was not passed to move objects in action_cancel

Closes #12598
This commit is contained in:
Anton Engelhardt 2016-06-27 19:29:16 +02:00 committed by Martin Trigaux
parent 1986980a51
commit 8914de8c53
No known key found for this signature in database
GPG Key ID: 7B0E288E7C0F83A7
1 changed files with 2 additions and 2 deletions

View File

@ -774,11 +774,11 @@ class mrp_production(osv.osv):
proc_obj = self.pool.get('procurement.order')
for production in self.browse(cr, uid, ids, context=context):
if production.move_created_ids:
move_obj.action_cancel(cr, uid, [x.id for x in production.move_created_ids])
move_obj.action_cancel(cr, uid, [x.id for x in production.move_created_ids], context=context)
procs = proc_obj.search(cr, uid, [('move_dest_id', 'in', [x.id for x in production.move_lines])], context=context)
if procs:
proc_obj.cancel(cr, uid, procs, context=context)
move_obj.action_cancel(cr, uid, [x.id for x in production.move_lines])
move_obj.action_cancel(cr, uid, [x.id for x in production.move_lines], context=context)
self.write(cr, uid, ids, {'state': 'cancel'})
# Put related procurements in exception
proc_obj = self.pool.get("procurement.order")