From 66dd32a37dc2e1e67ad0e9e0a4c5c45449cada24 Mon Sep 17 00:00:00 2001 From: Ben Sarmiento Date: Sat, 25 May 2024 22:14:26 +0200 Subject: [PATCH] Dont reanalyze broken files --- internal/torrent/manager.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/torrent/manager.go b/internal/torrent/manager.go index 02e6897..53f2b73 100644 --- a/internal/torrent/manager.go +++ b/internal/torrent/manager.go @@ -198,12 +198,12 @@ func (t *TorrentManager) writeTorrentToFile(torrent *Torrent) { return } - t.log.Debugf("Saved torrent %s to file", t.GetKey(torrent), torrent.Hash) + t.log.Debugf("Saved torrent %s to file", t.GetKey(torrent)) } func (t *TorrentManager) applyMediaInfoDetails(torrent *Torrent) { torrent.SelectedFiles.IterCb(func(_ string, file *File) { - if file.MediaInfo != nil { + if file.MediaInfo != nil || file.State.Is("broken_file") { return } unrestrict := t.UnrestrictFileUntilOk(file, false)