From 4afa747fa1bc99e5626636541a2dabb22c7f22cd Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Tue, 19 May 2020 10:19:45 +0200 Subject: [IMP] *: make ir.property methods private Should only interact with them via python code in a controlled environment, no direct call with RPC --- odoo/fields.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'odoo/fields.py') diff --git a/odoo/fields.py b/odoo/fields.py index d64555e0025..56f58364809 100644 --- a/odoo/fields.py +++ b/odoo/fields.py @@ -571,12 +571,12 @@ class Field(MetaField('DummyField', (object,), {})): # def _default_company_dependent(self, model): - return model.env['ir.property'].get(self.name, self.model_name) + return model.env['ir.property']._get(self.name, self.model_name) def _compute_company_dependent(self, records): # read property as superuser, as the current user may not have access Property = records.env['ir.property'].sudo() - values = Property.get_multi(self.name, self.model_name, records.ids) + values = Property._get_multi(self.name, self.model_name, records.ids) for record in records: record[self.name] = values.get(record.id) @@ -587,7 +587,7 @@ class Field(MetaField('DummyField', (object,), {})): record.id: self.convert_to_write(record[self.name], record) for record in records } - Property.set_multi(self.name, self.model_name, values) + Property._set_multi(self.name, self.model_name, values) def _search_company_dependent(self, records, operator, value): Property = records.env['ir.property'] -- cgit v1.2.3