From 69810ab9dd66fa80adb57d5ffbf098dc0515605a Mon Sep 17 00:00:00 2001 From: Christophe Matthieu Date: Mon, 21 Sep 2015 16:45:40 +0200 Subject: [PATCH] [FIX] ir_translation: don't insert translate values if empty Don't need to add the empty value because ir_translation generate missing values automatically. (bug e.g.: Link with empty string can't be clicked) --- openerp/addons/base/ir/ir_translation.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openerp/addons/base/ir/ir_translation.py b/openerp/addons/base/ir/ir_translation.py index d73cfe438cd..5a29ab2f9d9 100644 --- a/openerp/addons/base/ir/ir_translation.py +++ b/openerp/addons/base/ir/ir_translation.py @@ -56,7 +56,10 @@ class ir_translation_import_cursor(object): def push(self, trans_dict): """Feed a translation, as a dictionary, into the cursor """ - params = dict(trans_dict, state="translated" if trans_dict['value'] else "to_translate") + if not trans_dict['value']: + return + + params = dict(trans_dict, state="translated") if params['type'] == 'view': # ugly hack for QWeb views - pending refactoring of translations in master