From 28a2468cf8eb0efb29b844f4219d1a71b2923682 Mon Sep 17 00:00:00 2001 From: Jun-te Kim Date: Tue, 17 Jun 2025 08:50:48 +0000 Subject: [PATCH] fix the monday --- etl/scraper/scraper.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/etl/scraper/scraper.py b/etl/scraper/scraper.py index 70a9cb5..f4ff370 100644 --- a/etl/scraper/scraper.py +++ b/etl/scraper/scraper.py @@ -11,13 +11,12 @@ from etl.validator.validator import DomnaSharePointValidator from datetime import datetime, timedelta -def previous_monday(): +def this_weeks_monday(): today = datetime.today() - last_monday = today - timedelta(days=today.weekday() + 7) # Go back to last week's Monday - # return f"W.C. 31.09.2000" - return f"W.C. {last_monday.strftime('%d.%m.%Y')}" + monday = today - timedelta(days=today.weekday()) # weekday() = 0 for Monday + return f"W.C. {monday.strftime('%d.%m.%Y')}" -WEEK_COMMENCING = os.getenv("WEEK_COMMENCING", previous_monday()) +WEEK_COMMENCING = os.getenv("WEEK_COMMENCING", this_weeks_monday()) class SharePointInstaller(Enum): # https//{tenant}.sharepoint.com/sites/{site}/_api/site/id