summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYannick Tivisse <yti@odoo.com>2016-07-14 10:39:16 +0200
committerYannick Tivisse <yti@odoo.com>2016-07-14 11:01:09 +0200
commitfac108b606a9a2f6c656d901cfb85e61f78a03ea (patch)
tree2661d47fee0ab8659c2a920d0c830a3b49d7744c
parent187c3f2fcdf9f96bbb7e27169451b6463cf84b9f (diff)
[FIX] base_gengo: issue introduced during the migration
-rw-r--r--addons/base_gengo/wizard/base_gengo_translations.py12
1 files changed, 4 insertions, 8 deletions
diff --git a/addons/base_gengo/wizard/base_gengo_translations.py b/addons/base_gengo/wizard/base_gengo_translations.py
index 6810067cc5d..471898f9306 100644
--- a/addons/base_gengo/wizard/base_gengo_translations.py
+++ b/addons/base_gengo/wizard/base_gengo_translations.py
@@ -145,8 +145,7 @@ class BaseGengoTranslations(models.TransientModel):
'gengo_order_ids': set(),
'ir_translation_ids': set(),
}
- translation_terms = IrTranslation.browse(translation_ids)
- for term in translation_terms:
+ for term in translation_ids:
terms_progress['gengo_order_ids'].add(term.order_id)
terms_progress['ir_translation_ids'].add(tools.ustr(term.id))
@@ -184,14 +183,11 @@ class BaseGengoTranslations(models.TransientModel):
"""
Update the terms after their translation were requested to Gengo
"""
- translation = self.env['ir.translation'].browse(term_ids)
-
vals = {
'order_id': response.get('order_id', ''),
'state': 'inprogress'
}
-
- translation.write(vals)
+ term_ids.write(vals)
jobs = response.get('jobs', [])
if jobs:
for t_id, job in jobs.items():
@@ -212,14 +208,14 @@ class BaseGengoTranslations(models.TransientModel):
jobs = {}
user = self.env.user
auto_approve = 1 if user.company_id.gengo_auto_approve else 0
- for term in IrTranslation.browse(term_ids):
+ for term in term_ids:
if re.search(r"\w", term.src or ""):
comment = user.company_id.gengo_comment or ''
if term.gengo_comment:
comment += '\n' + term.gengo_comment
jobs[time.strftime('%Y%m%d%H%M%S') + '-' + str(term.id)] = {
'type': 'text',
- 'slug': 'Single :: English to ' + term.lang.id,
+ 'slug': 'Single :: English to ' + term.lang,
'tier': tools.ustr(term.gengo_translation),
'custom_data': str(term.id),
'body_src': term.src,