diff --git a/admin-compliance/app/(sdk)/sdk/academy/new/page.tsx b/admin-compliance/app/(sdk)/sdk/academy/new/page.tsx index 9dd03bb..9d9f1ba 100644 --- a/admin-compliance/app/(sdk)/sdk/academy/new/page.tsx +++ b/admin-compliance/app/(sdk)/sdk/academy/new/page.tsx @@ -40,17 +40,9 @@ export default function NewCoursePage() { setModulesLoading(true) try { const res = await getModules() - // Filter out modules that already have an academy_course_id - const available = (res.modules || []).filter(m => !m.academy_course_id) - setTrainingModules(available) + setTrainingModules(res.modules || []) } catch { - // If loading fails, show all modules - try { - const res = await getModules() - setTrainingModules(res.modules || []) - } catch { - setError('Training-Module konnten nicht geladen werden.') - } + setError('Training-Module konnten nicht geladen werden.') } finally { setModulesLoading(false) } @@ -209,12 +201,13 @@ export default function NewCoursePage() { ) : trainingModules.length === 0 ? (
Keine verfuegbaren Training-Module gefunden.
-Alle Module haben bereits einen Academy-Kurs oder es existieren noch keine Module.
+Keine Training-Module gefunden.
+Bitte erstellen Sie zuerst Module unter Schulung > Module.
Module mit bestehendem Kurs werden beim Generieren uebersprungen oder neu verknuepft.