From eb25611f004e8cd33e9beb9766bc475aaf7de4ba Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Thu, 9 Dec 2010 16:04:42 +0100 Subject: [PATCH] [FIX] res.lang.unlink: renamed local variable that shadowed the enclosing type, preventing call to super() bzr revid: odo@openerp.com-20101209150442-f47eucdfylpokagt --- bin/addons/base/res/res_lang.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bin/addons/base/res/res_lang.py b/bin/addons/base/res/res_lang.py index 48c583c54cd..64bdb948d14 100644 --- a/bin/addons/base/res/res_lang.py +++ b/bin/addons/base/res/res_lang.py @@ -81,10 +81,10 @@ class lang(osv.osv): context = {} languages = self.read(cr, uid, ids, ['code','active'], context=context) for language in languages: - lang = context.get('lang') + ctx_lang = context.get('lang') if language['code']=='en_US': raise osv.except_osv(_('User Error'), _("Base Language 'en_US' can not be deleted !")) - if lang and (language['code']==lang): + if ctx_lang and (language['code']==ctx_lang): raise osv.except_osv(_('User Error'), _("You cannot delete the language which is User's Preferred Language !")) if language['active']: raise osv.except_osv(_('User Error'), _("You cannot delete the language which is Active !\nPlease de-activate the language first."))