# AssetManager v0.3.9.4

## Excel-Import und -Export über Asset-ID

- Die interne `Asset.id` wird im Asset-Export als erste Spalte `Asset-ID` ausgegeben.
- Die Excel-Importvorlage enthält ebenfalls als erste Spalte `Asset-ID`.
- Zeilen mit Asset-ID aktualisieren ausschließlich den vorhandenen Datensatz mit dieser ID.
- Zeilen ohne Asset-ID legen immer ein neues Asset an.
- Eine unbekannte oder ungültige Asset-ID erzeugt einen Zeilenfehler; es wird kein neues Asset angelegt.
- Bei Updates werden nur ausgefüllte Excel-Zellen übernommen.
- Leere Excel-Zellen löschen oder überschreiben keine vorhandenen Werte.
- Eine bestehende Kategorie wird nur geändert, wenn in der Zeile ausdrücklich eine Kategorie angegeben ist.
- Der Asset-Detail-Template-Hotfix aus v0.3.9.3.1 ist enthalten.

## Validierung

- Python-Syntaxprüfung durchgeführt.
- ZIP-Struktur geprüft.
- Kein produktiver Test gegen die bestehende PostgreSQL-Datenbank durchgeführt.
