Refactor enrichFrameworkSlotSections to improve section handling in training framework
All checks were successful
Deploy Development / deploy (push) Successful in 38s
Test Suite / pytest-backend (push) Successful in 37s
Test Suite / lint-backend (push) Successful in 0s
Test Suite / build-frontend (push) Successful in 12s
Test Suite / k6 /health Baseline (push) Successful in 33s
Test Suite / playwright-tests (push) Successful in 1m8s
All checks were successful
Deploy Development / deploy (push) Successful in 38s
Test Suite / pytest-backend (push) Successful in 37s
Test Suite / lint-backend (push) Successful in 0s
Test Suite / build-frontend (push) Successful in 12s
Test Suite / k6 /health Baseline (push) Successful in 33s
Test Suite / playwright-tests (push) Successful in 1m8s
- Updated the enrichFrameworkSlotSections function to utilize default sections when no sections are provided, enhancing data integrity. - Simplified the normalization process by directly using base sections, improving code clarity and maintainability.
This commit is contained in:
parent
e441f59bff
commit
736656bde8
|
|
@ -48,14 +48,10 @@ function emptySlot() {
|
|||
async function enrichFrameworkSlotSections(slots) {
|
||||
const out = []
|
||||
for (const s of slots || []) {
|
||||
const sec = normalizeUnitToForm({
|
||||
sections: s.sections,
|
||||
exercises: s.exercises,
|
||||
phases: s.phases,
|
||||
})
|
||||
const baseSecs = s.sections && s.sections.length ? s.sections : [defaultSection('Ablauf')]
|
||||
out.push({
|
||||
...s,
|
||||
sections: await enrichSectionsWithVariants(sec),
|
||||
sections: await enrichSectionsWithVariants(baseSecs),
|
||||
})
|
||||
}
|
||||
return out
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user