summaryrefslogtreecommitdiff
path: root/addons/mail/models/mail_alias.py
diff options
context:
space:
mode:
authorKinjal Mehta <kme@odoo.com>2016-01-12 14:56:50 +0530
committerYannick Tivisse <yti@odoo.com>2016-03-30 09:17:42 +0200
commit1409de5d36c110a0e6a96554e1fa901f8f9c326c (patch)
treec4cefa29479679090ae52d6d3b1a1fba4675fc08 /addons/mail/models/mail_alias.py
parent0eebd3c4ac5d2096e5f7e1a37fcc9e56afbbad11 (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.py4
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):