Initialer Import des AssetManagers
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
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.
|
||||
Reference in New Issue
Block a user