From 1977f6618bf8aa91b9538607f9cdf4bf8c35e8a1 Mon Sep 17 00:00:00 2001 From: Victor Feyens Date: Thu, 2 Apr 2020 11:28:54 +0200 Subject: [PATCH] [IMP] mrp_subcontracting: create stock move lines in batch X-original-commit: e721dc6c25c52ae18aa74b3ffc4cc366b45b16f5 --- addons/mrp_subcontracting/models/stock_move_line.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/addons/mrp_subcontracting/models/stock_move_line.py b/addons/mrp_subcontracting/models/stock_move_line.py index 43f2c8a978d..3a18f76cadd 100644 --- a/addons/mrp_subcontracting/models/stock_move_line.py +++ b/addons/mrp_subcontracting/models/stock_move_line.py @@ -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