diff options
| author | Kinjal Mehta <kme@odoo.com> | 2016-01-12 14:56:50 +0530 |
|---|---|---|
| committer | Yannick Tivisse <yti@odoo.com> | 2016-03-30 09:17:42 +0200 |
| commit | 1409de5d36c110a0e6a96554e1fa901f8f9c326c (patch) | |
| tree | c4cefa29479679090ae52d6d3b1a1fba4675fc08 /addons/mail/models/mail_alias.py | |
| parent | 0eebd3c4ac5d2096e5f7e1a37fcc9e56afbbad11 (diff) | |
[IMP] Convert UserError into ValidationError when only a message to display
When only a message argument is given to the crash manager, the popup display
"Error while validating constarint" and "None" with the warning message
which does not make any sense for the common user.
Diffstat (limited to 'addons/mail/models/mail_alias.py')
| -rw-r--r-- | addons/mail/models/mail_alias.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/addons/mail/models/mail_alias.py b/addons/mail/models/mail_alias.py index 5581607de18..d15b072b9d4 100644 --- a/addons/mail/models/mail_alias.py +++ b/addons/mail/models/mail_alias.py @@ -5,7 +5,7 @@ import re import unicodedata from openerp import _, api, fields, models, SUPERUSER_ID -from openerp.exceptions import UserError +from openerp.exceptions import ValidationError from openerp.modules.registry import RegistryManager from openerp.tools import ustr from openerp.tools.safe_eval import safe_eval as eval @@ -96,7 +96,7 @@ class Alias(models.Model): try: dict(eval(self.alias_defaults)) except Exception: - raise UserError(_('Invalid expression, it must be a literal python dictionary definition e.g. "{\'field\': \'value\'}"')) + raise ValidationError(_('Invalid expression, it must be a literal python dictionary definition e.g. "{\'field\': \'value\'}"')) @api.model def create(self, vals): |
