Skip to content

Commit 0bac59d

Browse files
authored
fix: repeated generation of daily reports (#29)
1 parent 8f2e3d4 commit 0bac59d

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

opencontext/managers/consumption_manager.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -202,8 +202,10 @@ def check_and_generate_daily_report():
202202
try:
203203
end_time = int(now.timestamp())
204204
start_time = int((now - timedelta(days=1)).timestamp())
205-
205+
206206
report_content = asyncio.run(self._activity_generator.generate_report(start_time, end_time))
207+
# Update last report date to prevent duplicate generation on the same day
208+
self._last_report_date = today
207209
except Exception as e:
208210
logger.exception(f"Failed to generate daily report: {e}")
209211
except Exception as e:

0 commit comments

Comments
 (0)