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})