diff --git a/openerp/addons/base/ir/ir_translation.py b/openerp/addons/base/ir/ir_translation.py index de2608a081a..23cedbdc574 100644 --- a/openerp/addons/base/ir/ir_translation.py +++ b/openerp/addons/base/ir/ir_translation.py @@ -307,7 +307,7 @@ class ir_translation(osv.osv): context = {} if isinstance(ids, (int, long)): ids = [ids] - if vals.get('src'): + if vals.get('src') or ('value' in vals and not(vals.get('value'))): result = vals.update({'state':'to_translate'}) if vals.get('value'): result = vals.update({'state':'translated'})