From 04ceaba514d3ffb17a09cfb66f4aa0f320ad6434 Mon Sep 17 00:00:00 2001 From: Zlatin Balevsky Date: Wed, 12 Jun 2019 21:02:01 +0100 Subject: [PATCH] do not persist downloaders until they have a hashlist --- .../main/groovy/com/muwire/core/download/DownloadManager.groovy | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/groovy/com/muwire/core/download/DownloadManager.groovy b/core/src/main/groovy/com/muwire/core/download/DownloadManager.groovy index 9ebd7f09..8c5a66e3 100644 --- a/core/src/main/groovy/com/muwire/core/download/DownloadManager.groovy +++ b/core/src/main/groovy/com/muwire/core/download/DownloadManager.groovy @@ -107,7 +107,7 @@ public class DownloadManager { File downloadsFile = new File(home,"downloads.json") downloadsFile.withPrintWriter { writer -> downloaders.each { downloader -> - if (!downloader.cancelled) { + if (!downloader.cancelled && downloader.infoHash.hashList != null) { def json = [:] json.file = Base64.encode(DataUtil.encodei18nString(downloader.file.getAbsolutePath())) json.length = downloader.length