[FIX] base_gengo: pass a translation if '_check_value' raise a ValidationError

This commit is contained in:
Yannick Tivisse
2016-07-14 11:01:10 +02:00
parent 5f146ac42d
commit c5b1a6ba61
@@ -7,7 +7,7 @@ import time
import uuid
from odoo import api, fields, models, tools, _
from openerp.exceptions import UserError
from openerp.exceptions import UserError, ValidationError
_logger = logging.getLogger(__name__)
@@ -176,7 +176,10 @@ class BaseGengoTranslations(models.TransientModel):
if job.get('status', False) in ('approved', 'canceled'):
vals['state'] = 'translated'
if vals:
translation.write(vals)
try:
translation.write(vals)
except ValidationError:
pass
@api.model
def _update_terms(self, response, term_ids):