Skip to content

After migrate from 7.0 to 8.0: ValueError: Wrong value for res.users.notify_email: u'email' #169

Description

@Arcaudas

After a migration all almost seems to be right, but when I go to view the profile of any user (included the Admin) Odoo shows the next error:

Odoo Server Error
Traceback (most recent call last):
File "/opt/odoo/odoo-server/openerp/http.py", line 518, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/opt/odoo/odoo-server/openerp/http.py", line 539, in dispatch
result = self._call_function(*_self.params)
File "/opt/odoo/odoo-server/openerp/http.py", line 295, in _call_function
return checked_call(self.db, *args, *_kwargs)
File "/opt/odoo/odoo-server/openerp/service/model.py", line 113, in wrapper
return f(dbname, _args, *_kwargs)
File "/opt/odoo/odoo-server/openerp/http.py", line 292, in checked_call
return self.endpoint(_a, *_kw)
File "/opt/odoo/odoo-server/openerp/http.py", line 755, in call
return self.method(_args, *_kw)
File "/opt/odoo/odoo-server/openerp/http.py", line 388, in response_wrap
response = f(_args, *_kw)
File "/opt/odoo/odoo-server/addons/web/controllers/main.py", line 949, in call_kw
return self._call_kw(model, method, args, kwargs)
File "/opt/odoo/odoo-server/addons/web/controllers/main.py", line 932, in _call_kw
records = getattr(request.session.model(model), method)(_args, *_kwargs)
File "/opt/odoo/odoo-server/openerp/http.py", line 859, in proxy
result = meth(cr, request.uid, _args, *_kw)
File "/opt/odoo/odoo-server/openerp/api.py", line 237, in wrapper
return old_api(self, _args, *_kwargs)
File "/opt/odoo/odoo-server/openerp/addons/base/res/res_users.py", line 869, in read
res = super(users_view, self).read(cr, uid, ids, other_fields, context=context, load=load)
File "/opt/odoo/odoo-server/openerp/api.py", line 237, in wrapper
return old_api(self, _args, *_kwargs)
File "/opt/odoo/odoo-server/openerp/addons/base/res/res_users.py", line 295, in read
result = super(res_users, self).read(cr, uid, ids, fields=fields, context=context, load=load)
File "/opt/odoo/odoo-server/openerp/api.py", line 237, in wrapper
return old_api(self, _args, *_kwargs)
File "/opt/odoo/odoo-server/openerp/models.py", line 3083, in read
result = BaseModel.read(records, fields, load=load)
File "/opt/odoo/odoo-server/openerp/api.py", line 235, in wrapper
return new_api(self, _args, *_kwargs)
File "/opt/odoo/odoo-server/openerp/models.py", line 3126, in read
values[name] = field.convert_to_read(record[name], use_name_get)
File "/opt/odoo/odoo-server/openerp/models.py", line 5492, in getitem
return self._fields[key].get(self, type(self))
File "/opt/odoo/odoo-server/openerp/fields.py", line 774, in get
self.determine_value(record)
File "/opt/odoo/odoo-server/openerp/fields.py", line 876, in determine_value
self.compute_value(recs)
File "/opt/odoo/odoo-server/openerp/fields.py", line 832, in compute_value
self._compute_value(records)
File "/opt/odoo/odoo-server/openerp/fields.py", line 824, in _compute_value
self.compute(records)
File "/opt/odoo/odoo-server/openerp/fields.py", line 497, in _compute_related
record[self.name] = other[self.related[-1]]
File "/opt/odoo/odoo-server/openerp/models.py", line 5501, in setitem
return self._fields[key].set(self, value)
File "/opt/odoo/odoo-server/openerp/fields.py", line 790, in set
value = self.convert_to_cache(value, record)
File "/opt/odoo/odoo-server/openerp/fields.py", line 1320, in convert_to_cache
raise ValueError("Wrong value for %s: %r" % (self, value))
ValueError: Wrong value for res.users.notify_email: u'email'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions