Remove empty release dirs after finalize move #12

Merged
sascha merged 1 commit from fix/finalize-move-cleanup-20260916 into main 2026-09-16 11:45:57 +02:00

1 commit

Author SHA1 Message Date
Trulla
650417d42b Remove empty release dirs after finalize move
05_Finalize_Move loeschte nur die Original-Videodatei, nicht das
Release-Verzeichnis. Zurueck blieben leere Ordner mit .nfo-Resten unter
/tdarr/complete/, die GET /media/handoff/diagnostics als target_directories
auflistet und dadurch wie haengende Jobs aussehen (6 Leichen gefunden).

cleanupSourceDir loescht das Verzeichnis nur wenn:
- es unter SourceRoot liegt und nicht SourceRoot selbst ist
- find erfolgreich war (fail safe bei Fehler)
- keine Mediendatei mehr darin liegt (Season-Pack-Schutz)

6 neue Tests im bestehenden Node-VM-Harness, 22/22 gruen.
2026-09-16 11:45:33 +02:00