Files
Assetmanager/UPDATE-0.5.1.6.txt

19 lines
1.2 KiB
Plaintext

AssetManager v0.5.1.6
========================
Fehlerkorrektur: optionale Zahlenfelder in Formularen
- Leere HTML-Zahlenfelder werden jetzt serverseitig zuverlässig als NULL behandelt.
- Das Feld „Breite in Listen (Pixel)“ kann leer bleiben, ohne dass FastAPI mit einem int_parsing-Fehler abbricht.
- Erstellen und Bearbeiten von Felddefinitionen verwenden dieselbe zentrale Konvertierung.
- Gültige Werte werden weiterhin auf den erlaubten Bereich von 40 bis 800 Pixel begrenzt.
- Ungültige, nichtnumerische Werte führen zu einer kontrollierten HTTP-400-Meldung statt zu einer technischen 422-Pydantic-Antwort.
Ursache
- Browser übertragen ein leeres <input type="number"> als leere Zeichenfolge.
- Der bisherige Parameter int | None wurde von FastAPI bereits vor dem Aufruf der Route validiert; eine leere Zeichenfolge ist dabei weder Integer noch NULL.
- Der Fehler stand nicht in direktem Zusammenhang mit dem Entfernen des Hakens „Standard-Feld“. Beim Speichern wurde lediglich das gesamte Formular einschließlich des leeren Feldes list_width übertragen.
Update
- Persistente Konfigurations-, Daten-, Upload-, Log- und Backup-Verzeichnisse nicht überschreiben.
- Container nach Austausch der Programmdateien neu erstellen/starten.