From 9c6026be6d5ebdb163a932d59b690432caceb889 Mon Sep 17 00:00:00 2001 From: Paint_Ninja Date: Tue, 18 Aug 2026 19:04:40 +0100 Subject: [PATCH] Fix cache miss on maven metadata caused by trailing `\n` Fixes #32 --- .../java/net/minecraftforge/mcmaven/impl/cache/MavenCache.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/net/minecraftforge/mcmaven/impl/cache/MavenCache.java b/src/main/java/net/minecraftforge/mcmaven/impl/cache/MavenCache.java index a7c8330..c612c0c 100644 --- a/src/main/java/net/minecraftforge/mcmaven/impl/cache/MavenCache.java +++ b/src/main/java/net/minecraftforge/mcmaven/impl/cache/MavenCache.java @@ -246,7 +246,7 @@ protected File download(boolean changing, String path) throws IOException { try { var chash = func.hash(target); - if (!chash.equals(rhash)) { + if (!rhash.startsWith(chash)) { LOGGER.error("Outdated cached file: " + target.getAbsolutePath()); LOGGER.error("Expected: " + rhash); LOGGER.error("Actual: " + chash);