# AssetManager v0.5.0.3 ## Callback-JSON korrigiert Die Windows-PowerShell übergab den durch `ConvertTo-Json` erzeugten Text als PowerShell-String an `Invoke-RestMethod`. Unter Windows PowerShell 5.1 kann dieser Request-Body als UTF-16 übertragen werden, obwohl nur `application/json` angegeben ist. Der AssetManager erwartete UTF-8 und meldete deshalb „Ungültiges JSON“. Korrektur auf dem Client: - JSON wird ausdrücklich in UTF-8-Bytes umgewandelt. - Content-Type enthält jetzt `charset=utf-8`. - Die Protokollmeldung verwendet neutral „Callback“ statt „HTTPS callback“. Zusätzliche Absicherung auf dem Server: - vollständiger Request-Body wird vor dem Parsen gelesen - UTF-8-BOM, UTF-16 LE und UTF-16 BE werden erkannt - der erkannte Zeichensatz wird protokolliert - vollständiger Callback-Body erscheint im Software-Debugprotokoll - bei einem Parserfehler erscheint der komplette Body zusätzlich im Job-Log - Verarbeitungsschritte und Datenbank-Commit werden einzeln protokolliert ## Diagnoseoberfläche - Job-ID als eigene Spalte in der Auftragsübersicht - Job-ID in der Auftragsdetailansicht - „Log kopieren“ im Software-Debugprotokoll - „Log kopieren“ für Client-, MeshCtrl-Standard- und MeshCtrl-Fehlerausgabe Bestehende Backup-, MeshCentral-, Theme-, Tabellen- und Einstellungsfunktionen wurden nicht verändert.