From 90a78dd04d361a28d394c08bb9eec90e66004f4c Mon Sep 17 00:00:00 2001 From: sergio-teruel Date: Mon, 17 Jul 2023 23:13:10 +0200 Subject: [PATCH] [FIX] stock_secondary_unit: Propagate secondary_uom_id for new extra moves --- stock_secondary_unit/models/stock_move.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/stock_secondary_unit/models/stock_move.py b/stock_secondary_unit/models/stock_move.py index a358038ad..8dcd9d8dc 100644 --- a/stock_secondary_unit/models/stock_move.py +++ b/stock_secondary_unit/models/stock_move.py @@ -31,6 +31,12 @@ class StockMove(models.Model): distinct_fields += ["secondary_uom_id"] return distinct_fields + def _prepare_extra_move_vals(self, qty): + vals = super()._prepare_extra_move_vals(qty) + if self.secondary_uom_id: + vals["secondary_uom_id"] = self.secondary_uom_id.id + return vals + class StockMoveLine(models.Model): _inherit = ["stock.move.line", "product.secondary.unit.mixin"]