diff --git a/HMCLCore/src/main/java/org/jackhuang/hmcl/mod/curse/CurseInstallTask.java b/HMCLCore/src/main/java/org/jackhuang/hmcl/mod/curse/CurseInstallTask.java index 5bd87f46b..d46deb6c1 100644 --- a/HMCLCore/src/main/java/org/jackhuang/hmcl/mod/curse/CurseInstallTask.java +++ b/HMCLCore/src/main/java/org/jackhuang/hmcl/mod/curse/CurseInstallTask.java @@ -87,7 +87,7 @@ public final class CurseInstallTask extends Task { onDone().register(event -> { Exception ex = event.getTask().getException(); if (event.isFailed()) { - if (!(ex instanceof CurseCompletionException) || ex.getCause() instanceof FileNotFoundException) { + if (!(ex instanceof CurseCompletionException)) { repository.removeVersionFromDisk(name); } }