diff --git a/trytond/ir/module/module.py b/trytond/ir/module/module.py index 4d256ef93d..57180782ae 100644 --- a/trytond/ir/module/module.py +++ b/trytond/ir/module/module.py @@ -418,9 +418,10 @@ class Module(OSV): 'shortdesc': tryton.get('name_' + code, ''), }, context=ctx) res += 1 - name2module[mod_name] = self.browse(cursor, user, new_id, + name2module.setdefault(mod_name, {}) + name2module[mod_name]['en_US'] = self.browse(cursor, user, new_id, context=context) - self._update_dependencies(cursor, user, name2module[mod_name], + self._update_dependencies(cursor, user, name2module[mod_name]['en_US'], tryton.get('depends', []), context=context) return res