Prevent assign unknown attributes on Model

by adding __slots__ on PoolMeta

issue8567
review254091002
This commit is contained in:
Cédric Krier
2019-09-07 23:45:08 +02:00
parent b13acb1652
commit 2ff84322a1
+2
View File
@@ -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')