Skip to content

Commit 5c65247

Browse files
committed
Fix activities count retrieval to handle missing or invalid data
1 parent 08c0a20 commit 5c65247

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

garminconnect/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1526,7 +1526,7 @@ def count_activities(self) -> int:
15261526
logger.debug("Requesting activities count")
15271527

15281528
activities_count = self.connectapi(url)
1529-
if activities_count is None:
1529+
if not activities_count or "totalCount" not in activities_count:
15301530
raise GarminConnectConnectionError("No activities count data received")
15311531
return activities_count["totalCount"]
15321532

0 commit comments

Comments
 (0)