From a538f2bf378bf0b03f9c22e73ced1a5c14e23620 Mon Sep 17 00:00:00 2001 From: boan Date: Thu, 27 Jan 2022 09:42:33 +0000 Subject: [PATCH] [FIX] stock: disallow unnamed packages Field `QuantPackage.name` was allowed to be left empty, which lead to confusing situations for customers (cfr. ref for more details). closes odoo/odoo#83520 Task: 2654703-5 Ref: https://www.odoo.com/web#action=333&active_id=809&cids=1&id=2671818&menu_id=4720&model=project.task&view_type=form X-original-commit: 8b155b695823dfa954464ad0d5dd07445ece2471 Signed-off-by: Arnold Moyaux --- addons/stock/models/stock_quant.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/stock/models/stock_quant.py b/addons/stock/models/stock_quant.py index aa96b3f2574..201659367d4 100644 --- a/addons/stock/models/stock_quant.py +++ b/addons/stock/models/stock_quant.py @@ -1040,7 +1040,7 @@ class QuantPackage(models.Model): _order = 'name' name = fields.Char( - 'Package Reference', copy=False, index='trigram', + 'Package Reference', copy=False, index='trigram', required=True, default=lambda self: self.env['ir.sequence'].next_by_code('stock.quant.package') or _('Unknown Pack')) quant_ids = fields.One2many('stock.quant', 'package_id', 'Bulk Content', readonly=True, domain=['|', ('quantity', '!=', 0), ('reserved_quantity', '!=', 0)])