[FIX] res.lang: avoid error at language install for command-line db creation
bzr revid: odo@openerp.com-20110107123207-31nngybqjq4qgko5
This commit is contained in:
parent
ae0c9ce10f
commit
51e8237ca3
|
@ -32,13 +32,16 @@ class lang(osv.osv):
|
|||
_description = "Languages"
|
||||
|
||||
def install_lang(self, cr, uid, **args):
|
||||
lang_ids = self.search(cr, uid, [('code','=', tools.config.get('lang'))])
|
||||
lang = tools.config.get('lang')
|
||||
if not lang:
|
||||
return False
|
||||
lang_ids = self.search(cr, uid, [('code','=', lang)])
|
||||
values_obj = self.pool.get('ir.values')
|
||||
if not lang_ids:
|
||||
lang_id = self.load_lang(cr, uid, tools.config.get('lang'))
|
||||
lang_id = self.load_lang(cr, uid, lang)
|
||||
default_value = values_obj.get(cr, uid, 'default', False, 'res.partner')
|
||||
if not default_value:
|
||||
values_obj.set(cr, uid, 'default', False, 'lang', ['res.partner'], tools.config.get('lang'))
|
||||
values_obj.set(cr, uid, 'default', False, 'lang', ['res.partner'], lang)
|
||||
return True
|
||||
|
||||
def load_lang(self, cr, uid, lang, lang_name=None):
|
||||
|
|
Loading…
Reference in New Issue