BUG-009: Trainingstyp-Erstellung f�hrt zu Internal Server Error #36

Open
opened 2026-03-23 22:32:28 +01:00 by Lars · 0 comments
Owner

Priorit�t: High (Admin-Funktion nicht nutzbar)
Aufwand: 1-2h

Beschreibung

Beim Erstellen eines neuen Trainingstyps �ber die Admin-UI wird ein "Internal Server Error" zur�ckgegeben. Die Trainingstyp-Liste l�dt korrekt, aber das Formular zum Anlegen neuer Typen ist nicht funktionsf�hig.

Erwartetes Verhalten

  • Formular ausf�llen (Name, Icon, Farbe, Kategorie)
  • Submit ? Erfolgs-Message
  • Neuer Trainingstyp erscheint in der Liste

Aktuelles Verhalten

  • Formular ausf�llen
  • Submit ? "Internal Server Error"
  • Kein neuer Typ wird erstellt

Reproduzierbarkeit

  1. Als Admin einloggen
  2. Settings ? Admin-Bereich ? Trainingstypen
  3. "Neuer Trainingstyp" Button klicken
  4. Formular ausf�llen
  5. Submit ? 500 Error

Root Cause

TBD - Backend-Endpoint /api/admin/training-types (POST) muss gepr�ft werden.

Betroffene Dateien

  • backend/routers/admin_training_types.py (POST Endpoint)
  • frontend/src/pages/SettingsPage.jsx (Admin UI)

Vorgeschlagene L�sung

  1. Backend-Logs pr�fen f�r genaue Error-Nachricht
  2. POST Endpoint debuggen (Validierung, DB-Constraint, etc.)
  3. Frontend Error-Handling verbessern (zeige Backend-Fehlermeldung)

To-Do

  • Backend-Logs analysieren
  • POST Endpoint fixen
  • Integration testen
  • Deployment + Prod-Test

Workaround

Manuelles INSERT via SQL oder bestehende Typen modifizieren.


Quelle: .claude/docs/KNOWN_ISSUES.md

**Priorit�t:** High (Admin-Funktion nicht nutzbar) **Aufwand:** 1-2h ## Beschreibung Beim Erstellen eines neuen Trainingstyps �ber die Admin-UI wird ein "Internal Server Error" zur�ckgegeben. Die Trainingstyp-Liste l�dt korrekt, aber das Formular zum Anlegen neuer Typen ist nicht funktionsf�hig. ## Erwartetes Verhalten - Formular ausf�llen (Name, Icon, Farbe, Kategorie) - Submit ? Erfolgs-Message - Neuer Trainingstyp erscheint in der Liste ## Aktuelles Verhalten - Formular ausf�llen - Submit ? "Internal Server Error" - Kein neuer Typ wird erstellt ## Reproduzierbarkeit 1. Als Admin einloggen 2. Settings ? Admin-Bereich ? Trainingstypen 3. "Neuer Trainingstyp" Button klicken 4. Formular ausf�llen 5. Submit ? 500 Error ## Root Cause TBD - Backend-Endpoint `/api/admin/training-types` (POST) muss gepr�ft werden. ## Betroffene Dateien - `backend/routers/admin_training_types.py` (POST Endpoint) - `frontend/src/pages/SettingsPage.jsx` (Admin UI) ## Vorgeschlagene L�sung 1. Backend-Logs pr�fen f�r genaue Error-Nachricht 2. POST Endpoint debuggen (Validierung, DB-Constraint, etc.) 3. Frontend Error-Handling verbessern (zeige Backend-Fehlermeldung) ## To-Do - [ ] Backend-Logs analysieren - [ ] POST Endpoint fixen - [ ] Integration testen - [ ] Deployment + Prod-Test ## Workaround Manuelles INSERT via SQL oder bestehende Typen modifizieren. --- **Quelle:** `.claude/docs/KNOWN_ISSUES.md`
Lars added the
bug
label 2026-03-23 22:32:28 +01:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Lars/mitai-jinkendo#36
No description provided.