From ac9e8c0700b48ffe2bfcd4d504138e1644a7bb84 Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Thu, 11 Feb 2016 15:19:23 +0100 Subject: [PATCH] [FIX] ir_translation: use `ValidationError` in constraint method --- openerp/addons/base/ir/ir_translation.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/openerp/addons/base/ir/ir_translation.py b/openerp/addons/base/ir/ir_translation.py index f1cf5982ec2..ba2c43365c4 100644 --- a/openerp/addons/base/ir/ir_translation.py +++ b/openerp/addons/base/ir/ir_translation.py @@ -9,7 +9,7 @@ from openerp import api, tools import openerp.modules from openerp.osv import fields, osv from openerp.tools.translate import _ -from openerp.exceptions import AccessError, UserError +from openerp.exceptions import AccessError, UserError, ValidationError _logger = logging.getLogger(__name__) @@ -546,7 +546,7 @@ class ir_translation(osv.osv): value1 = field.translate({trans.src: trans.value}.get, value0) value2 = field.translate({trans.value: trans.src}.get, value1) if value2 != value0: - raise ValueError(_("Translation is not valid:\n%s") % trans.value) + raise ValidationError(_("Translation is not valid:\n%s") % trans.value) @api.model def create(self, vals):