[FIX] ir_translation: insert missing translations in en_US for XML/HTML fields

This fixes the following issue: if your website's main language is different
from English/US, you cannot edit English/US translations.
This commit is contained in:
Raphael Collet
2015-09-30 13:36:21 +02:00
parent aa772825de
commit f910134622
+1 -1
View File
@@ -531,7 +531,7 @@ class ir_translation(osv.osv):
query = """ INSERT INTO ir_translation (lang, type, name, res_id, src, value)
SELECT l.code, 'model', %(name)s, %(res_id)s, %(src)s, %(src)s
FROM res_lang l
WHERE l.code != 'en_US' AND NOT EXISTS (
WHERE NOT EXISTS (
SELECT 1 FROM ir_translation
WHERE lang=l.code AND type='model' AND name=%(name)s AND res_id=%(res_id)s AND src=%(src)s
);