[FIX] website: Update default language when removing current default
Purpose ======= Steps to reproduce: Remove current default language of your website, it doesn't change the default language which makes the website crashing on edition.
This commit is contained in:
committed by
Yannick Tivisse
parent
b2aaba4b3d
commit
ca01a458ec
@@ -53,6 +53,13 @@ class ResConfigSettings(models.TransientModel):
|
||||
self.google_management_client_id = False
|
||||
self.google_management_client_secret = False
|
||||
|
||||
@api.onchange('language_ids')
|
||||
def _onchange_language_ids(self):
|
||||
# If current default language is removed from language_ids
|
||||
# update the default_lang_id
|
||||
if self.language_ids and self.default_lang_id not in self.language_ids:
|
||||
self.default_lang_id = self.language_ids[0]
|
||||
|
||||
@api.depends('language_ids')
|
||||
def _compute_language_count(self):
|
||||
for config in self:
|
||||
|
||||
Reference in New Issue
Block a user