summaryrefslogtreecommitdiff
path: root/addons/mrp_subcontracting
diff options
context:
space:
mode:
authorVictor Feyens <vfe@odoo.com>2020-04-02 11:28:54 +0200
committerVictor Feyens <vfe@odoo.com>2020-04-02 13:53:04 +0200
commit1977f6618bf8aa91b9538607f9cdf4bf8c35e8a1 (patch)
tree938f1a150da78db7eb47ac9f9b7a75cf8eb75988 /addons/mrp_subcontracting
parent475abff87be98d860bee408bd011e93a2da3a73a (diff)
[IMP] mrp_subcontracting: create stock move lines in batch
X-original-commit: e721dc6c25c52ae18aa74b3ffc4cc366b45b16f5
Diffstat (limited to 'addons/mrp_subcontracting')
-rw-r--r--addons/mrp_subcontracting/models/stock_move_line.py7
1 files 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