diff --git a/garminicalexport/activities.py b/garminicalexport/activities.py index 6dbf29e..b0e248b 100644 --- a/garminicalexport/activities.py +++ b/garminicalexport/activities.py @@ -81,9 +81,9 @@ def ical_dtstart(self) -> datetime: @property def ical_dtend(self) -> datetime: - duration = self._data.get("elapsedDuration") \ - or self._data.get("duration") or 0 - return self.ical_dtstart + timedelta(seconds=duration) + duration = self._data.get( + "elapsedDuration", self._data.get("duration")) + return self.ical_dtstart + timedelta(seconds=round(duration or 0)) class RunningActivity(Activity): diff --git a/setup.py b/setup.py index f16bf8f..bc006f8 100644 --- a/setup.py +++ b/setup.py @@ -11,7 +11,7 @@ def readme(): setup( name="garmin-ical-export", - version="1.0.6", + version="1.0.7", description="Export Garmin Connect activities to iCalendar file", long_description=readme(), long_description_content_type="text/markdown",