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)