From 4bd58029f498ddc8197c2b5d0fc683b7e54b84cd Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Tue, 17 Jul 2018 14:39:32 +0200 Subject: [PATCH] [FIX] base: avoid duplicated translation entries For records having multiple translated terms per field (like html fields), it was possible to have duplicated entries when synchronizing existing entries with new ones. --- openerp/addons/base/ir/ir_translation.py | 1 + 1 file changed, 1 insertion(+) diff --git a/openerp/addons/base/ir/ir_translation.py b/openerp/addons/base/ir/ir_translation.py index 4ebfa0ee4ec..3beb247abe5 100644 --- a/openerp/addons/base/ir/ir_translation.py +++ b/openerp/addons/base/ir/ir_translation.py @@ -491,6 +491,7 @@ class ir_translation(osv.osv): discarded += trans else: trans.write({'src': matches[0], 'state': trans.state}) + trans_src.append(matches[0]) # avoid reuse of term else: outdated += trans