From 2311ab08530606d224a62df9c10535e0ebf773e6 Mon Sep 17 00:00:00 2001 From: FalsePattern Date: Fri, 29 May 2026 19:15:16 +0200 Subject: [PATCH] fix(deploader): ignore leading/trailing whitespace from checksum files --- build.gradle.kts | 2 +- .../java/com/falsepattern/deploader/DependencyLoaderImpl.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index 815a113..58bbfd3 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -5,7 +5,7 @@ plugins { group = "com.falsepattern" //bump this after ANY change to the deploader! -val deploaderVersion = 8 +val deploaderVersion = 9 minecraft_fp { java { diff --git a/src/deploader/java/com/falsepattern/deploader/DependencyLoaderImpl.java b/src/deploader/java/com/falsepattern/deploader/DependencyLoaderImpl.java index 79775dc..94b6e6e 100644 --- a/src/deploader/java/com/falsepattern/deploader/DependencyLoaderImpl.java +++ b/src/deploader/java/com/falsepattern/deploader/DependencyLoaderImpl.java @@ -1307,7 +1307,7 @@ public class DependencyLoaderImpl { private ChecksumStatus getChecksumStatus(Path file, String checksumType, Path checksumFile) throws IOException { val fileHash = hash(checksumType, file); - val referenceHash = new String(Files.readAllBytes(checksumFile)); + val referenceHash = new String(Files.readAllBytes(checksumFile)).trim(); if (!fileHash.equals(referenceHash)) { LOG.error("Failed {} checksum validation for {}.", checksumType, artifactLogName); checkedDelete(file);