[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 <arm@odoo.com>
This commit is contained in:
boan
2022-01-31 13:01:45 +00:00
committed by boan-odoo
parent 4879da9ee5
commit a538f2bf37
+1 -1
View File
@@ -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)])