diff --git a/magic-api/src/main/java/org/ssssssss/magicapi/core/resource/FileResource.java b/magic-api/src/main/java/org/ssssssss/magicapi/core/resource/FileResource.java index bf743ed2..1beccdf4 100644 --- a/magic-api/src/main/java/org/ssssssss/magicapi/core/resource/FileResource.java +++ b/magic-api/src/main/java/org/ssssssss/magicapi/core/resource/FileResource.java @@ -146,7 +146,7 @@ public class FileResource implements Resource { parent = parent.parent(); } String path = this.getAbsolutePath() - .replace(parent.getAbsolutePath(), "") + .substring(parent.getAbsolutePath().length()) .replace("\\", "/"); if (isDirectory() && !path.endsWith("/")) { path += "/"; diff --git a/magic-api/src/main/java/org/ssssssss/magicapi/core/resource/KeyValueResource.java b/magic-api/src/main/java/org/ssssssss/magicapi/core/resource/KeyValueResource.java index 7b8be301..12e7b841 100644 --- a/magic-api/src/main/java/org/ssssssss/magicapi/core/resource/KeyValueResource.java +++ b/magic-api/src/main/java/org/ssssssss/magicapi/core/resource/KeyValueResource.java @@ -175,7 +175,7 @@ public abstract class KeyValueResource implements Resource { parent = parent.parent(); } String path = this.getAbsolutePath() - .replace(parent.getAbsolutePath(), "") + .substring(parent.getAbsolutePath().length()) .replace("\\", "/") .replace(this.separator, "/"); return path.startsWith("/") ? path.substring(1) : path;