[IMP] mrp_subcontracting: create stock move lines in batch

X-original-commit: e721dc6c25c52ae18aa74b3ffc4cc366b45b16f5
This commit is contained in:
Victor Feyens
2020-04-02 13:53:04 +02:00
parent 475abff87b
commit 1977f6618b
@@ -1,14 +1,15 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import models
from odoo import api, models
class StockMoveLine(models.Model):
_inherit = 'stock.move.line'
def create(self, values):
records = super(StockMoveLine, self).create(values)
@api.model_create_multi
def create(self, vals_list):
records = super(StockMoveLine, self).create(vals_list)
records.filtered(lambda ml: ml.move_id.is_subcontract).move_id._check_overprocessed_subcontract_qty()
return records