diff --git a/internal/torrent/refresh.go b/internal/torrent/refresh.go index 6f3fb19..d4494cc 100644 --- a/internal/torrent/refresh.go +++ b/internal/torrent/refresh.go @@ -33,6 +33,7 @@ func (t *TorrentManager) RefreshTorrents() []string { brokenFiles := getBrokenFiles(torrent) info, err := t.redownloadTorrent(torrent, "") if err == nil && info.Progress == 100 && !t.isStillBroken(info, brokenFiles) { + t.Api.DeleteTorrent(instances[idx].ID) t.onlyForRepair.Remove(instances[idx].ID) } infoChan <- nil