Garmin: Fix halved cadence in chart

This commit is contained in:
José Rebelo
2025-08-29 14:59:45 +01:00
parent 84dd8bf3fc
commit eaaef62a85
@@ -204,6 +204,12 @@ public class GarminWorkoutParser implements ActivitySummaryParser {
final ActivitySummaryData activitySummaryData = updateSummary(summary);
final ActivityKind activityKind = ActivityKind.fromCode(summary.getActivityKind());
final ActivityKind.CycleUnit cycleUnit = ActivityKind.getCycleUnit(activityKind);
if (cycleUnit == ActivityKind.CycleUnit.STEPS) {
activityPoints.forEach(ap -> ap.setCadence(ap.getCadence() * 2));
}
final List<WorkoutChart> charts = new LinkedList<>();
if (!this.activityPoints.isEmpty()) {
charts.addAll(DefaultWorkoutCharts.buildDefaultCharts(context, activityPoints, activityKind));