[IMP] base: do not allow to desactivate en_US

That would break a lot of methods (e.g. using formatLang method).
Closes #8659
This commit is contained in:
Martin Trigaux
2015-09-23 16:49:17 +02:00
parent 5885e5d9d0
commit 60fad17c0c
+2
View File
@@ -181,6 +181,8 @@ class lang(osv.osv):
if vals.get('active') == False:
users = self.pool.get('res.users')
if self.search_count(cr, uid, [('id', 'in', ids), ('code', '=', 'en_US')], context=context):
raise UserError(_("Base Language 'en_US' can not be desactivated!"))
for current_id in ids:
current_language = self.browse(cr, uid, current_id, context=context)