mirror of
https://codeberg.org/Freeyourgadget/Gadgetbridge.git
synced 2026-07-31 07:44:24 +02:00
Garmin: fix .FIT file decoding for STRAVA generated files
example files for testing: https://github.com/ThomasKuehne/FIT-test-files/tree/main/Activity/2020/Activity_20201211_002_Cycling_Strava_f0e4ebdad26738b169400fb35fb4b31e.fit https://github.com/ThomasKuehne/FIT-test-files/tree/main/Activity/2022/Activity_20221014_002_Cycling_Strava_456175fbfb40fb170c3aff7ba8769290.fit https://github.com/ThomasKuehne/FIT-test-files/tree/main/Activity/2023/Activity_20230123_002_Cycling_Strava_316afc56c074e3027f91d51c8c491ba5.fit
This commit is contained in:
+6
@@ -1918,6 +1918,12 @@ public class FitSession extends RecordData {
|
||||
|
||||
public List<ActivityPoint> toActivityPoints() {
|
||||
final List<ActivityPoint> activityPoints = new ArrayList<ActivityPoint>();
|
||||
|
||||
if(getComputedTimestamp() == null) {
|
||||
// some sessions - especially from Strava, have no time stamp
|
||||
return activityPoints;
|
||||
}
|
||||
|
||||
final ActivityPoint startActivityPoint = new ActivityPoint();
|
||||
startActivityPoint.setTime(new Date(getComputedTimestamp() * 1000L));
|
||||
if (getStartLatitude() != null && getStartLongitude() != null) {
|
||||
|
||||
Reference in New Issue
Block a user