From 6b95e56a70fb429ab72cf4e6c66db6e34f231064 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Thu, 10 Sep 2026 08:13:03 +0200 Subject: [PATCH] Remove unnecessary assert on _defaults By design the _defaults can always contain only field name from _fields. --- trytond/trytond/model/model.py | 5 ----- 1 file changed, 5 deletions(-) diff --git a/trytond/trytond/model/model.py b/trytond/trytond/model/model.py index 84e95db117..106d4f742c 100644 --- a/trytond/trytond/model/model.py +++ b/trytond/trytond/model/model.py @@ -103,11 +103,6 @@ class Model(URLMixin, PoolBase, metaclass=ModelMeta): if callable(default_method): cls._defaults[field_name] = default_method - for k in cls._defaults: - assert k in cls._fields, \ - 'Default function defined in %s but field %s does not exist!' \ - % (cls.__name__, k,) - # Set name to fields for name, field in cls._fields.items(): if field.name is None: