X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fcore%2FSoneDownloader.java;h=d92527c84b68ee21d962a05031917c260fd9b028;hb=e638bf36b49d0f6ed09d807494ec9774b8065ef0;hp=6eaa1b0209a8bbd45199ff10c41427a4ce8079e0;hpb=1380d276bf5886e320f89cea232a6db7e4cdb7b8;p=Sone.git diff --git a/src/main/java/net/pterodactylus/sone/core/SoneDownloader.java b/src/main/java/net/pterodactylus/sone/core/SoneDownloader.java index 6eaa1b0..d92527c 100644 --- a/src/main/java/net/pterodactylus/sone/core/SoneDownloader.java +++ b/src/main/java/net/pterodactylus/sone/core/SoneDownloader.java @@ -182,7 +182,7 @@ public class SoneDownloader extends AbstractService { soneInputStream = soneBucket.getInputStream(); Sone parsedSone = parseSone(originalSone, soneInputStream); if (parsedSone != null) { - parsedSone.setLatestEdition(requestUri.getEdition()); + parsedSone.modify().setLatestEdition(requestUri.getEdition()).update(); } return parsedSone; } catch (Exception e1) { @@ -207,7 +207,7 @@ public class SoneDownloader extends AbstractService { * if a parse error occurs, or the protocol is invalid */ public Sone parseSone(Sone originalSone, InputStream soneInputStream) throws SoneException { - return new SoneParser(core).parseSone(originalSone, soneInputStream); + return new SoneParser().parseSone(core.getDatabase(), originalSone, soneInputStream); } //