[FIX] ir_translation: use ValidationError in constraint method

This commit is contained in:
Raphael Collet
2016-02-11 15:21:03 +01:00
parent 935e61bab5
commit ac9e8c0700
+2 -2
View File
@@ -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):