diff --git a/frontend/src/pages/TrainingFrameworkProgramEditPage.jsx b/frontend/src/pages/TrainingFrameworkProgramEditPage.jsx index 3d29262..600b55a 100644 --- a/frontend/src/pages/TrainingFrameworkProgramEditPage.jsx +++ b/frontend/src/pages/TrainingFrameworkProgramEditPage.jsx @@ -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