diff --git a/bin/addons/base/res/res_lang.py b/bin/addons/base/res/res_lang.py index baeec49cf30..79f9ebc7467 100644 --- a/bin/addons/base/res/res_lang.py +++ b/bin/addons/base/res/res_lang.py @@ -32,7 +32,9 @@ class lang(osv.osv): _description = "Languages" def install_lang(self, cr, uid, **args): - self.load_lang(cr, uid, tools.config.get('lang')) + avil_ids = self.search(cr, uid, [('code','=', tools.config.get('lang'))]) + if not avil_ids: + self.load_lang(cr, uid, tools.config.get('lang')) return True def load_lang(self, cr, uid, lang, lang_name=None):