19 lines
1.2 KiB
Plaintext
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.
|