diff --git a/company_today/data/ir_cron.xml b/company_today/data/ir_cron.xml index a5b0efe0f..2fc1c6f25 100644 --- a/company_today/data/ir_cron.xml +++ b/company_today/data/ir_cron.xml @@ -10,9 +10,19 @@ SPDX-License-Identifier: AGPL-3.0-or-later model.cron_update_today() - 1 + 15 minutes + + -1 - 1 + 0 diff --git a/company_today/models/res_company.py b/company_today/models/res_company.py index cf738c428..747f2c42c 100644 --- a/company_today/models/res_company.py +++ b/company_today/models/res_company.py @@ -17,4 +17,6 @@ class Company(models.Model): @api.model def cron_update_today(self): companies = self.search([]) - companies.write({"today": fields.Date.today()}) + today = fields.Date.today() + if companies and companies[0].today != today: + companies.write({"today": today})