From 7fac9ee5994e72bc804c08db4fed05b7c0f54431 Mon Sep 17 00:00:00 2001 From: Jorge Pinna Puissant Date: Thu, 12 Nov 2020 09:18:07 +0000 Subject: [PATCH] [FIX] stock: default state In the case of none of the conditions is fulfilled, the stock page level will have not a state. This will raise an error when it's open. opw-2375250 closes odoo/odoo#61664 X-original-commit: e5b8015d66e1d3d81148a5663a9c934d4baf6c78 Signed-off-by: Jorge Pinna Puissant (jpp) --- addons/stock/models/stock_package_level.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/stock/models/stock_package_level.py b/addons/stock/models/stock_package_level.py index 270999dd159..185b28d47e0 100644 --- a/addons/stock/models/stock_package_level.py +++ b/addons/stock/models/stock_package_level.py @@ -104,6 +104,8 @@ class StockPackageLevel(models.Model): package_level.state = 'done' elif package_level.move_line_ids.filtered(lambda ml: ml.state == 'cancel') or package_level.move_ids.filtered(lambda m: m.state == 'cancel'): package_level.state = 'cancel' + else: + package_level.state = 'draft' def _compute_show_lot(self): for package_level in self: