[FIX] base, ir_translation: a write of '' as translated value should reset the transl...
authorQuentin (OpenERP) <qdp-launchpad@openerp.com>
Thu, 30 Aug 2012 14:50:00 +0000 (16:50 +0200)
committerQuentin (OpenERP) <qdp-launchpad@openerp.com>
Thu, 30 Aug 2012 14:50:00 +0000 (16:50 +0200)
bzr revid: qdp-launchpad@openerp.com-20120830145000-61uh1tpux5dyp7na

openerp/addons/base/ir/ir_translation.py

index de2608a..23cedbd 100644 (file)
@@ -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'})