From 70a111f622e259bbff6a0e5ec387f1b5ef7699b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Wed, 28 Aug 2019 22:32:31 +0200 Subject: [PATCH] Keep move with secondary unit valid if origin is deleted issue8598 review273891003 --- stock.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/stock.py b/stock.py index a0053502eb..2909d2e423 100644 --- a/stock.py +++ b/stock.py @@ -111,6 +111,9 @@ class Move(metaclass=PoolMeta): def get_product_secondary_uom_category(self, name): category = None + if self.secondary_unit: + # Stay valid even if origin has been deleted + category = self.secondary_unit.category.id if isinstance(self.origin, self.__class__): if self.origin.product_secondary_uom_category: category = self.origin.product_secondary_uom_category.id