diff --git a/trytond/ir/translation.py b/trytond/ir/translation.py index c7eb8f223b..ccc5a9f8c3 100644 --- a/trytond/ir/translation.py +++ b/trytond/ir/translation.py @@ -105,9 +105,9 @@ class Translation(ModelSQL, ModelView): while translations: translations = cls.search([], offset=offset, limit=limit) offset += limit - for translation in cls.browse(translations): + for translation in translations: src_md5 = cls.get_src_md5(translation.src) - cls.write(translation.id, { + cls.write([translation], { 'src_md5': src_md5, }) table = TableHandler(cursor, cls, module_name)