diff --git a/pom.xml b/pom.xml
index 400391c..e30e4a5 100644
--- a/pom.xml
+++ b/pom.xml
@@ -135,6 +135,14 @@
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 3.5.4
+
+ -Dnet.bytebuddy.experimental=true
+
+
org.apache.maven.plugins
maven-release-plugin
diff --git a/src/main/java/de/tki/comfymodels/service/impl/DefaultDownloadManager.java b/src/main/java/de/tki/comfymodels/service/impl/DefaultDownloadManager.java
index 7ae009e..d52359d 100644
--- a/src/main/java/de/tki/comfymodels/service/impl/DefaultDownloadManager.java
+++ b/src/main/java/de/tki/comfymodels/service/impl/DefaultDownloadManager.java
@@ -76,6 +76,7 @@ public class DefaultDownloadManager implements IDownloadManager {
}
if (!isSelected(index)) {
+ safeUpdateStatus(index, "Skipped (Not Selected)", statusUpdater);
futures[index] = java.util.concurrent.CompletableFuture.completedFuture(null);
continue;
}
diff --git a/src/test/java/de/tki/comfymodels/service/impl/CleanupServiceTest.java b/src/test/java/de/tki/comfymodels/service/impl/CleanupServiceTest.java
index ed116c4..d051ae7 100644
--- a/src/test/java/de/tki/comfymodels/service/impl/CleanupServiceTest.java
+++ b/src/test/java/de/tki/comfymodels/service/impl/CleanupServiceTest.java
@@ -44,9 +44,10 @@ class CleanupServiceTest {
Path oldModel = tempDir.resolve("old.safetensors");
Files.createFile(oldModel);
- // Set last access time to 6 months ago
+ // Set last access and modified time to 6 months ago
FileTime sixMonthsAgo = FileTime.from(Instant.now().minus(180, ChronoUnit.DAYS));
Files.setAttribute(oldModel, "lastAccessTime", sixMonthsAgo);
+ Files.setAttribute(oldModel, "lastModifiedTime", sixMonthsAgo);
Path newModel = tempDir.resolve("new.safetensors");
Files.createFile(newModel);