fitness: fix template edit validation and allow empty sets

- Validate exerciseId instead of name (templates use exerciseId, not name)
- Remove mandatory reps minimum from template sets
- Allow exercises with empty sets in schema and API validation
This commit is contained in:
2026-03-21 09:38:01 +01:00
parent f8daf7f295
commit 456dc19a66
3 changed files with 5 additions and 23 deletions
+1 -7
View File
@@ -66,13 +66,7 @@ const ExerciseSchema = new mongoose.Schema({
},
sets: {
type: [SetSchema],
required: true,
validate: {
validator: function(sets: ISet[]) {
return sets.length > 0;
},
message: 'An exercise must have at least one set'
}
default: []
},
restTime: {
type: Number,