From 2ff84322a160a28e26a458a1db487bf6a09c2a56 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Sat, 7 Sep 2019 23:45:08 +0200 Subject: [PATCH] Prevent assign unknown attributes on Model by adding __slots__ on PoolMeta issue8567 review254091002 --- model.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/model.py b/model.py index df7ae747ac..f431161641 100644 --- a/model.py +++ b/model.py @@ -7,6 +7,7 @@ __all__ = ['CompanyMultiValueMixin', 'CompanyValueMixin'] class CompanyMultiValueMixin(MultiValueMixin): + __slots__ = () def multivalue_records(self, field): Value = self.multivalue_model(field) @@ -33,5 +34,6 @@ class CompanyMultiValueMixin(MultiValueMixin): class CompanyValueMixin(ValueMixin): + __slots__ = () company = fields.Many2One( 'company.company', "Company", select=True, ondelete='CASCADE')