diff --git a/tubearchivist/home/src/es/snapshot.py b/tubearchivist/home/src/es/snapshot.py index 35ce12c2..b665ba27 100644 --- a/tubearchivist/home/src/es/snapshot.py +++ b/tubearchivist/home/src/es/snapshot.py @@ -107,8 +107,11 @@ class ElasticSnapshot: def _build_policy_data(self): """build policy dict from config""" + at_12 = datetime.now().replace(hour=12, minute=0, second=0) + hour = at_12.astimezone(ZoneInfo("UTC")).hour + return { - "schedule": "0 30 1 * * ?", + "schedule": f"0 0 {hour} * * ?", "name": f"<{self.POLICY}_>", "repository": self.REPO, "config": {