From 9bfad50e717cec88d6da98e1443c09e69fb5426d Mon Sep 17 00:00:00 2001 From: Tudor Sitaru Date: Mon, 5 Jan 2026 13:47:30 +0000 Subject: [PATCH] Fixed bug --- src/snapshot_downloader.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/snapshot_downloader.py b/src/snapshot_downloader.py index b73ae38..e4dfe07 100644 --- a/src/snapshot_downloader.py +++ b/src/snapshot_downloader.py @@ -291,16 +291,18 @@ class SnapshotDownloader: if snapshots: first = snapshots[0] child_name = first.get("child", {}).get("forename", "Unknown") if first.get("child") else "Unknown" - start_time = first.get("startTime", "Unknown")[:10] if first.get("startTime") else "Unknown" + start_time = str(first.get("startTime", "Unknown"))[:10] if first.get("startTime") else "Unknown" + snapshot_id = str(first.get("id", "N/A"))[:8] self.logger.info( - f" → First snapshot: child={child_name}, date={start_time}, id={first.get('id', 'N/A')[:8]}..." + f" → First snapshot: child={child_name}, date={start_time}, id={snapshot_id}..." ) if len(snapshots) > 1: last = snapshots[-1] child_name = last.get("child", {}).get("forename", "Unknown") if last.get("child") else "Unknown" - start_time = last.get("startTime", "Unknown")[:10] if last.get("startTime") else "Unknown" + start_time = str(last.get("startTime", "Unknown"))[:10] if last.get("startTime") else "Unknown" + snapshot_id = str(last.get("id", "N/A"))[:8] self.logger.info( - f" → Last snapshot: child={child_name}, date={start_time}, id={last.get('id', 'N/A')[:8]}..." + f" → Last snapshot: child={child_name}, date={start_time}, id={snapshot_id}..." ) # If no cursor returned, we've reached the end