[FIX] purchase: multiple backorders
Avoid crash if multiple backorders are found. Closes #19452 opw-771732
This commit is contained in:
committed by
Nicolas Martinelli
parent
ce2d00f346
commit
bf8f701032
@@ -25,10 +25,10 @@ class StockPicking(models.Model):
|
||||
res = super(StockPicking, self)._create_backorder(backorder_moves)
|
||||
for picking in self:
|
||||
if picking.picking_type_id.code == 'incoming':
|
||||
backorder = self.search([('backorder_id', '=', picking.id)])
|
||||
backorder.message_post_with_view('mail.message_origin_link',
|
||||
values={'self': backorder, 'origin': backorder.purchase_id},
|
||||
subtype_id=self.env.ref('mail.mt_note').id)
|
||||
for backorder in self.search([('backorder_id', '=', picking.id)]):
|
||||
backorder.message_post_with_view('mail.message_origin_link',
|
||||
values={'self': backorder, 'origin': backorder.purchase_id},
|
||||
subtype_id=self.env.ref('mail.mt_note').id)
|
||||
return res
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user