diff --git a/muk_web_client_refresh/__manifest__.py b/muk_web_client_refresh/__manifest__.py index 04ee6b7..d0be9fd 100644 --- a/muk_web_client_refresh/__manifest__.py +++ b/muk_web_client_refresh/__manifest__.py @@ -20,7 +20,7 @@ { "name": "MuK Web Refresh", "summary": """Web Client Refresh""", - "version": "12.0.2.2.1", + "version": "12.0.2.2.2", "category": "Extra Tools", "license": "AGPL-3", "website": "http://www.mukit.at", diff --git a/muk_web_client_refresh/models/base_automation.py b/muk_web_client_refresh/models/base_automation.py index 8d5465b..31b4e4a 100644 --- a/muk_web_client_refresh/models/base_automation.py +++ b/muk_web_client_refresh/models/base_automation.py @@ -35,7 +35,7 @@ class BaseAutomation(models.Model): def create_refresh_rules(self, model_name): model = self.env['ir.model'].search( [('model', '=', model_name)], limit=1) - if model_name in self.env and model.exists(): + if model_name in self.env and len(model): triggers = [ ('on_create', 'Creation'), ('on_write', 'Update'), @@ -46,7 +46,7 @@ class BaseAutomation(models.Model): ('model_id', '=', model.id), ('trigger', '=', trigger[0]) ], limit=1) - if refresh_rules.exists(): + if len(refresh_rules) > 0: refresh_rules.write({ 'active': True })