修复每日任务的下次时间

This commit is contained in:
zhbaor 2024-11-04 09:24:40 +08:00
parent 473d60b776
commit aa17d72705

View file

@ -102,11 +102,12 @@ class DailyTask(BasicTask):
if self._last_execution is None: if self._last_execution is None:
return now return now
else: else:
return ( result = (
datetime.combine(self._last_execution.date(), time()) datetime.combine(self._last_execution.date(), time()) + self.time_offset
+ timedelta(days=1)
+ self.time_offset
) )
if self._last_execution > result:
result += timedelta(days=1)
return result
class LongTask(BasicTask): class LongTask(BasicTask):