Backup-Verlauf-Log zeigt [object Object] (task.log liefert rohe {n,t}-Objekte) #19
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Symptom
Backup-Verlauf → Log-Modal zeigt pro Zeile „[object Object]".
Root Cause (verifiziert, Stand Commit
b00c2ae0b1)Reine Form-Parität-Lücke — der #14-Commit hat
log_tailgefixt,task.logaber übersehen:task.log→proxmox::get_task_log(upid)(Node-Agent/src/proxmox.rs:418) gibt das rohe pvesh-Array/nodes/X/tasks/UPID/logzurück, also[{"n":1,"t":"zeile"}, …](Objekte!). Für leeren UPID sogar{"data":[]}(Objekt statt Array).task-log-Endpoint (server/routers/backup_router.py:164-178) reicht das 1:1 als{"lines": data}durch.NodeBackupPanel.svelte:751) rendertlogModal.lines.join("\n")→joinrufttoString()auf jedem{n,t}-Objekt → „[object Object]" pro Zeile.Fix —
Node-Agent/src/proxmox.rsget_task_logKlartext-Zeilen zurückgeben statt der Objekte (nach
nsortiert,textrahiert):Backend/Frontend bleiben unverändert (erwarten
lines: string[]).Akzeptanz
cargo build/clippygrün.Branch
fix/task-log-lines(oder zusammen mit #14-Nacharbeit)Backup-Verlauf Log [object Object]to Backup-Verlauf-Log zeigt [object Object] (task.log liefert rohe {n,t}-Objekte)