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);