From d8377a931e6ff52cfe1924b06aa178d68a31b10b Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Tue, 27 May 2014 11:39:03 +0200 Subject: [PATCH] [REM] idiotic _invalids attribute, as well as get_invalid_fields --- openerp/osv/orm.py | 7 ------- 1 file changed, 7 deletions(-) diff --git a/openerp/osv/orm.py b/openerp/osv/orm.py index c84a961d2d3..86ce76cb6f9 100644 --- a/openerp/osv/orm.py +++ b/openerp/osv/orm.py @@ -729,7 +729,6 @@ class BaseModel(object): _all_columns = {} _table = None - _invalids = set() _log_create = False _sql_constraints = [] _protected = ['read', 'write', 'create', 'default_get', 'perm_read', 'unlink', 'fields_get', 'fields_view_get', 'search', 'name_get', 'distinct_field_get', 'name_search', 'copy', 'import_data', 'search_count', 'exists'] @@ -1543,9 +1542,6 @@ class BaseModel(object): yield dbid, xid, converted, dict(extras, record=stream.index) - def get_invalid_fields(self, cr, uid): - return list(self._invalids) - def _validate(self, cr, uid, ids, context=None): context = context or {} lng = context.get('lang') @@ -1579,11 +1575,8 @@ class BaseModel(object): error_msgs.append( _("The field(s) `%s` failed against a constraint: %s") % (', '.join(fields), translated_msg) ) - self._invalids.update(fields) if error_msgs: raise except_orm('ValidateError', '\n'.join(error_msgs)) - else: - self._invalids.clear() def default_get(self, cr, uid, fields_list, context=None): """