Empty Reps field defaults to 1

This commit is contained in:
AG
2025-12-11 22:27:25 +02:00
parent e9142d1e1c
commit 70ea0a0ac3
4 changed files with 26 additions and 4 deletions

View File

@@ -71,11 +71,11 @@ export const useWorkoutForm = ({ userId, onSetAdded, onUpdateSet }: UseWorkoutFo
switch (selectedExercise.type) {
case ExerciseType.STRENGTH:
if (weight) setData.weight = parseFloat(weight);
if (reps) setData.reps = parseInt(reps);
setData.reps = reps ? parseInt(reps) : 1;
break;
case ExerciseType.BODYWEIGHT:
if (weight) setData.weight = parseFloat(weight);
if (reps) setData.reps = parseInt(reps);
setData.reps = reps ? parseInt(reps) : 1;
setData.bodyWeightPercentage = parseFloat(bwPercentage) || 100;
break;
case ExerciseType.CARDIO:
@@ -93,7 +93,7 @@ export const useWorkoutForm = ({ userId, onSetAdded, onUpdateSet }: UseWorkoutFo
if (distance) setData.distanceMeters = parseFloat(distance);
break;
case ExerciseType.PLYOMETRIC:
if (reps) setData.reps = parseInt(reps);
setData.reps = reps ? parseInt(reps) : 1;
break;
}
return setData;