From 7afd9294338dd18c3351afd2017648931fdb9ee3 Mon Sep 17 00:00:00 2001 From: PNO Date: Fri, 28 Apr 2023 13:58:23 +0000 Subject: [PATCH] [FIX] stock_account: _should_be_valued doesn't return bool _should_be_valued should always return a bool. Currently, when it's False, it returns False. However, when it's True, it returns self.company_id. After this fix, it returns True instead of self.company_id. closes odoo/odoo#120182 X-original-commit: 44430635936dd33b291d9d8514cef9b0013507e5 Signed-off-by: Tiffany Chang --- addons/stock_account/models/stock_location.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/stock_account/models/stock_location.py b/addons/stock_account/models/stock_location.py index 6c498814a47..c1ecea1684a 100644 --- a/addons/stock_account/models/stock_location.py +++ b/addons/stock_account/models/stock_location.py @@ -27,4 +27,4 @@ class StockLocation(models.Model): be considered when valuating the stock of a company. """ self.ensure_one() - return self.usage == 'internal' or (self.usage == 'transit' and self.company_id) + return self.usage == 'internal' or bool(self.usage == 'transit' and self.company_id)