From 852ffb81e67fa4ce70afe06a058a99be52984255 Mon Sep 17 00:00:00 2001 From: Rsl1122 Date: Tue, 12 Nov 2019 19:43:22 +0200 Subject: [PATCH] Changed Player data export path Previous path did not match the path used in player.html, leading to the path not being replaced in the exported files. Now the new path should be replaced into the files, allowing people to view exported player.html data. Affects issues: - Fixed #1223 --- .../plan/delivery/export/PlayerPageExporter.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Plan/common/src/main/java/com/djrapitops/plan/delivery/export/PlayerPageExporter.java b/Plan/common/src/main/java/com/djrapitops/plan/delivery/export/PlayerPageExporter.java index c19bbfbf9..98feeeccf 100644 --- a/Plan/common/src/main/java/com/djrapitops/plan/delivery/export/PlayerPageExporter.java +++ b/Plan/common/src/main/java/com/djrapitops/plan/delivery/export/PlayerPageExporter.java @@ -87,7 +87,7 @@ public class PlayerPageExporter extends FileExporter { exportRequiredResources(toDirectory); Path playerDirectory = toDirectory.resolve("player/" + toFileName(playerName)); - exportJSON(playerDirectory, playerUUID); + exportJSON(playerDirectory, playerUUID, playerName); exportHtml(playerDirectory, playerUUID); } @@ -102,11 +102,11 @@ public class PlayerPageExporter extends FileExporter { } } - private void exportJSON(Path toDirectory, UUID playerUUID) throws IOException, NotFoundException { - exportJSON(toDirectory, "player?player=" + playerUUID); + private void exportJSON(Path toDirectory, UUID playerUUID, String playerName) throws IOException, NotFoundException { + exportJSON(toDirectory, "player?player=" + playerUUID, playerName); } - private void exportJSON(Path toDirectory, String resource) throws NotFoundException, IOException { + private void exportJSON(Path toDirectory, String resource, String playerName) throws NotFoundException, IOException { Response found = getJSONResponse(resource); if (found instanceof ErrorResponse) { throw new NotFoundException(resource + " was not properly exported: " + found.getContent()); @@ -115,7 +115,7 @@ public class PlayerPageExporter extends FileExporter { String jsonResourceName = toFileName(toJSONResourceName(resource)) + ".json"; export(toDirectory.resolve(jsonResourceName), found.getContent()); - exportPaths.put("../v1/" + resource, "./" + jsonResourceName); + exportPaths.put("../v1/player?player=" + playerName, "./" + jsonResourceName); } private String toJSONResourceName(String resource) {