From bf476cdcd1187356b5eafaea3854302f5e380969 Mon Sep 17 00:00:00 2001 From: Siddharth Bhalgami Date: Thu, 28 Dec 2017 11:13:03 +0530 Subject: [PATCH] [IMP] Multi-Website improve if condtion for write --- addons/website/models/website.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/addons/website/models/website.py b/addons/website/models/website.py index d2f25b21..971beb20 100644 --- a/addons/website/models/website.py +++ b/addons/website/models/website.py @@ -102,7 +102,9 @@ class Website(models.Model): @api.multi def write(self, values): self._get_languages.clear_cache(self) - if values.get('website_code') or values.get('is_default_website'): + if values.get('website_code') or \ + (values.get('is_default_website') + and self != self.env.ref('website.default_website')): raise Warning(_('Unexpected bad things will happen!\n' 'Changing website code or default website ' 'can have unintended side effects.\n'