From 8f1a53fc2ac2fc4c79391cf314f3d9da4cdf7957 Mon Sep 17 00:00:00 2001 From: Christian Bergschneider Date: Thu, 28 May 2026 20:57:17 +0200 Subject: [PATCH] refactor: move validatePathIsMember logic to NIO files API --- .../java/com/dfsek/terra/registry/master/ConfigRegistry.java | 3 +-- .../com/dfsek/terra/registry/master/MetaConfigRegistry.java | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/common/implementation/base/src/main/java/com/dfsek/terra/registry/master/ConfigRegistry.java b/common/implementation/base/src/main/java/com/dfsek/terra/registry/master/ConfigRegistry.java index 234c2f1b0..08343d59f 100644 --- a/common/implementation/base/src/main/java/com/dfsek/terra/registry/master/ConfigRegistry.java +++ b/common/implementation/base/src/main/java/com/dfsek/terra/registry/master/ConfigRegistry.java @@ -68,8 +68,7 @@ public class ConfigRegistry extends OpenRegistryImpl implements Exte @Override public boolean validatePathIsMember(Path path) { - var file = path.toFile(); - return file.isDirectory() || file.getName().endsWith(".zip"); + return Files.isDirectory(path)|| path.getFileName().endsWith(".zip"); } public static class PackLoadFailuresException extends Exception { diff --git a/common/implementation/base/src/main/java/com/dfsek/terra/registry/master/MetaConfigRegistry.java b/common/implementation/base/src/main/java/com/dfsek/terra/registry/master/MetaConfigRegistry.java index f9e05cb42..65a416400 100644 --- a/common/implementation/base/src/main/java/com/dfsek/terra/registry/master/MetaConfigRegistry.java +++ b/common/implementation/base/src/main/java/com/dfsek/terra/registry/master/MetaConfigRegistry.java @@ -68,7 +68,6 @@ public class MetaConfigRegistry extends OpenRegistryImpl implements Ex @Override public boolean validatePathIsMember(Path path) { - var file = path.toFile(); - return file.isDirectory() || file.getName().endsWith(".zip"); + return Files.isDirectory(path) || path.getFileName().endsWith(".zip"); } }