# AssetManager v0.4.0.7 ## Assetliste: Spaltenverschiebung wiederhergestellt Die gemeinsame Tabellenlogik hatte in v0.4.0.5 und v0.4.0.6 auch der Auswahl- und Aktionsspalte künstliche `data-field`-Kennungen gegeben. Dadurch wurden diese festen Spalten irrtümlich wie verschiebbare Assetspalten behandelt. Das führte zu: - verschwindenden Spaltenüberschriften, - beschädigter Spaltenreihenfolge, - falscher Darstellung nach `Inhalt neu laden`. Korrektur: - Nur normale Verwaltungstabellen erhalten künstliche Feldkennungen. - Die Assetliste verwendet ausschließlich ihre echten Feldkennungen. - Auswahl- und Aktionsspalte bleiben feste, nicht verschiebbare Spalten. - Filter für feste Spalten verwenden bei Bedarf nur den ursprünglichen Index. - Nach dem Nachladen werden Spaltenbreiten und Sichtbarkeit erneut angewendet. Bereits beschädigte gespeicherte Spaltenfolgen werden beim nächsten Laden automatisch bereinigt, weil unbekannte künstliche Kennungen verworfen werden. ## MeshCentral-Mappings: Select-Filter korrigiert Der Zelltext eines HTML-Selects enthält technisch die Texte aller Optionen, nicht nur die aktuell ausgewählte Option. Dadurch galt beispielsweise `Computer` für jede Zeile als Treffer, weil `Computername` in jedem Zielfeld-Select als mögliche Option enthalten war. Die Filterauswertung verwendet jetzt ausschließlich: - den tatsächlichen Select-Wert, - den Text der aktuell ausgewählten Option, - ausdrücklich gesetzte Filterwerte, - sichtbaren Text außerhalb des Select-Feldes. Nicht ausgewählte Select-Optionen werden nicht mehr durchsucht. ## Update-Schutz Nicht enthalten bzw. nicht überschrieben: - .env - APPINFO.json - data/config/config.json - Datenbankdaten - Uploads - Backups - Logs