diff --git a/Plan/common/src/main/java/com/djrapitops/plan/settings/config/ConfigWriter.java b/Plan/common/src/main/java/com/djrapitops/plan/settings/config/ConfigWriter.java index 0f2689e7a..65906f88c 100644 --- a/Plan/common/src/main/java/com/djrapitops/plan/settings/config/ConfigWriter.java +++ b/Plan/common/src/main/java/com/djrapitops/plan/settings/config/ConfigWriter.java @@ -69,7 +69,10 @@ public class ConfigWriter { ConfigNode storedParent = writing.parent; writing.updateParent(null); - Files.createDirectories(outputPath.getParent()); + Path directory = outputPath.getParent(); + if (!Files.isDirectory(directory.toRealPath())) { + Files.createDirectories(directory); + } Files.write(outputPath, parseLines(writing), StandardCharsets.UTF_8, StandardOpenOption.TRUNCATE_EXISTING, StandardOpenOption.CREATE); writing.updateParent(storedParent); diff --git a/Plan/common/src/main/resources/assets/plan/web/error.html b/Plan/common/src/main/resources/assets/plan/web/error.html index 291ac60d1..8b237a361 100644 --- a/Plan/common/src/main/resources/assets/plan/web/error.html +++ b/Plan/common/src/main/resources/assets/plan/web/error.html @@ -192,6 +192,7 @@