From bbdefaccf5d38e4deaf646be5d4905f75346586d Mon Sep 17 00:00:00 2001 From: ivan deng Date: Sat, 24 Jul 2021 21:05:31 +0800 Subject: [PATCH] fix odoo customize --- app_odoo_customize/__manifest__.py | 2 +- app_odoo_customize/models/res_config_settings.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app_odoo_customize/__manifest__.py b/app_odoo_customize/__manifest__.py index 7f226502..5652ea5a 100644 --- a/app_odoo_customize/__manifest__.py +++ b/app_odoo_customize/__manifest__.py @@ -23,7 +23,7 @@ { 'name': 'odoo 14,13 Customize OEM(Boost, Data reset)', - 'version': '13.21.03.31', + 'version': '13.21.07.24', 'author': 'Sunpop.cn', 'category': 'Productivity', 'website': 'https://www.sunpop.cn', diff --git a/app_odoo_customize/models/res_config_settings.py b/app_odoo_customize/models/res_config_settings.py index cc218e3f..fdab5333 100644 --- a/app_odoo_customize/models/res_config_settings.py +++ b/app_odoo_customize/models/res_config_settings.py @@ -132,11 +132,11 @@ class ResConfigSettings(models.TransientModel): t_name = obj._table sql = "delete from %s" % t_name - # 增加多公司处理 + # 增加多公司处理, 要删除无公司的 if hasattr(self.env[obj_name], 'company_id'): field = self.env[obj_name]._fields['company_id'] if not field.related or field.store: - sql = "%s where company_id=%d" % (sql, self.env.company.id) + sql = "%s where company_id=%d or company_id isnull" % (sql, self.env.company.id) _logger.warning('remove_app_data where add company_id: %s' % obj_name) try: self._cr.execute(sql)