From 004257c7a75edaa6dacff219c40168ed87b0a3c3 Mon Sep 17 00:00:00 2001 From: Ben Sarmiento Date: Thu, 1 Feb 2024 20:55:33 +0100 Subject: [PATCH] Delete from downloaded ids of old torrent --- internal/torrent/fixer.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/internal/torrent/fixer.go b/internal/torrent/fixer.go index 1794494..4316088 100644 --- a/internal/torrent/fixer.go +++ b/internal/torrent/fixer.go @@ -38,8 +38,9 @@ func (t *TorrentManager) handleFixers() { toDelete = append(toDelete, id) case "repaired": // id is fixer id t.log.Debugf("Repairing torrent %s again now that fixer id=%s is done", t.GetKey(torrent), id) - toDelete = append(toDelete, id) repairMe, _ := allTorrents.Get(t.GetKey(torrent)) + repairMe.DownloadedIDs.Remove(id) + toDelete = append(toDelete, id) t.TriggerRepair(repairMe) } })