From 0dcd24a53bd4567ff3572f4a60c639daa5b135ea Mon Sep 17 00:00:00 2001 From: Jamie Mansfield Date: Fri, 17 Sep 2021 16:00:43 +0100 Subject: [PATCH] GH-4055 Don't download multiple files to the same path FTB should fix their metadata, but this should resolve issues downloading their packs at present. --- launcher/modplatform/modpacksch/FTBPackInstallTask.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/launcher/modplatform/modpacksch/FTBPackInstallTask.cpp b/launcher/modplatform/modpacksch/FTBPackInstallTask.cpp index f22373bc..2e87a754 100644 --- a/launcher/modplatform/modpacksch/FTBPackInstallTask.cpp +++ b/launcher/modplatform/modpacksch/FTBPackInstallTask.cpp @@ -108,6 +108,10 @@ void PackInstallTask::downloadPack() auto relpath = FS::PathCombine("minecraft", file.path, file.name); auto path = FS::PathCombine(m_stagingPath, relpath); + if (filesToCopy.contains(entry->getFullPath())) { + qWarning() << "Ignoring" << file.url << "as a file of that path is already downloading."; + continue; + } qDebug() << "Will download" << file.url << "to" << path; filesToCopy[entry->getFullPath()] = path;