Skip to content

Commit 014a0e1

Browse files
authored
Merge pull request #1166 from Sim-sat/fix-1158
2 parents 166453b + f4f9208 commit 014a0e1

1 file changed

Lines changed: 12 additions & 4 deletions

File tree

SparkyFitnessServer/services/garminService.ts

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -515,7 +515,9 @@ async function processGarminWorkoutSession(
515515
source_id: activity.activityId
516516
? `${activity.activityId}_${exerciseSortOrder}`
517517
: null,
518-
steps: activity.steps || activity.totalSteps || activity.stepCount || 0,
518+
steps: Math.round(
519+
activity.steps || activity.totalSteps || activity.stepCount || 0
520+
),
519521
};
520522
await exerciseEntryRepository.createExerciseEntry(
521523
userId,
@@ -659,14 +661,20 @@ async function processGarminSimpleActivity(
659661
const exerciseEntryData = {
660662
exercise_id: exercise.id,
661663
duration_minutes: activity.duration || 0,
662-
calories_burned: activity.active_calories || 0,
664+
calories_burned: Math.round(activity.active_calories || 0),
663665
entry_date: entryDate,
664666
notes: `Garmin Activity: ${activity.activityName} (${activity.activityType?.typeKey})`,
665667
distance: activity.distance,
666668
avg_heart_rate:
667-
activity.averageHR || activity.averageHeartRateInBeatsPerMinute || null,
669+
activity.averageHR || activity.averageHeartRateInBeatsPerMinute
670+
? Math.round(
671+
activity.averageHR || activity.averageHeartRateInBeatsPerMinute
672+
)
673+
: null,
668674
source_id: activity.activityId?.toString() ?? null,
669-
steps: activity.steps || activity.totalSteps || activity.stepCount || 0,
675+
steps: Math.round(
676+
activity.steps || activity.totalSteps || activity.stepCount || 0
677+
),
670678
};
671679
const newEntry = await exerciseEntryRepository.createExerciseEntry(
672680
userId,

0 commit comments

Comments
 (0)