Remove empty release dirs after finalize move #12
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/finalize-move-cleanup-20260916"
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?
Problem
05_Finalize_Move.jsloescht nach dem Move nur die Original-Videodatei (rm -f), nicht das Release-Verzeichnis. Zurueck bleiben leere Ordner mit.nfo-Resten unter/tdarr/complete/.GET /media/handoff/diagnosticslistet die alstarget_directories— sie sehen wie haengende Jobs aus. Aktuell 6 solche Leichen gefunden (Slow Horses x2, Ted Lasso x2, Searching, Supergirl), alle mit max 1 KB.nfooder komplett leer, waehrend die Medien laengst importiert waren.Loesung
cleanupSourceDir()loescht das Release-Verzeichnis nur wenn alle Bedingungen erfuellt sind:SourceRootund ist nichtSourceRootselbstfindlief erfolgreich (bei Fehler: fail safe, Verzeichnis bleibt)@revision2 -> 3.Tests
6 neue Tests im bestehenden Node-VM-Harness:
find-Fehler laesst Verzeichnis stehenSourceRootselbst wird nie geloeschtSourceRoot-> rc 2, keinrm -rfrm -fauf das Original bleibt erhalten