From 4b7c76bf47b472de409bee97c545c4dbecf17b3f Mon Sep 17 00:00:00 2001 From: Celina Devigili Date: Wed, 16 Oct 2024 14:17:31 -0300 Subject: [PATCH] [16.0][FIX] stock_secondary_unit: use @api.model_create_multi in create method --- stock_secondary_unit/models/stock_move.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/stock_secondary_unit/models/stock_move.py b/stock_secondary_unit/models/stock_move.py index 22cd108aaaae..d9a64c500f29 100644 --- a/stock_secondary_unit/models/stock_move.py +++ b/stock_secondary_unit/models/stock_move.py @@ -50,12 +50,13 @@ class StockMoveLine(models.Model): store=True, readonly=False, compute="_compute_qty_done", precompute=True ) - @api.model - def create(self, vals): - move = self.env["stock.move"].browse(vals.get("move_id", False)) - if move.secondary_uom_id: - vals["secondary_uom_id"] = move.secondary_uom_id.id - return super().create(vals) + @api.model_create_multi + def create(self, vals_list): + for vals in vals_list: + move = self.env["stock.move"].browse(vals.get("move_id", False)) + if move.secondary_uom_id: + vals["secondary_uom_id"] = move.secondary_uom_id.id + return super().create(vals_list) @api.depends("secondary_uom_id", "secondary_uom_qty") def _compute_qty_done(self):