X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fcore%2FCore.java;h=4e7f18ddfc85bfc4bc555680e00c15d325f2c0bb;hb=a77d4a36080bc90c8c09efb753eb9e46f4e677d9;hp=2628127bbcca666b723ee55d34d7a2ac76a2b255;hpb=7e76314ca011cb79fa7c25fb1c1239eed7d4e8f6;p=Sone.git diff --git a/src/main/java/net/pterodactylus/sone/core/Core.java b/src/main/java/net/pterodactylus/sone/core/Core.java index 2628127..4e7f18d 100644 --- a/src/main/java/net/pterodactylus/sone/core/Core.java +++ b/src/main/java/net/pterodactylus/sone/core/Core.java @@ -1518,7 +1518,6 @@ public class Core extends AbstractService implements SoneProvider, PostProvider, checkArgument(sone.isLocal(), "sone must be a local Sone"); checkArgument(sone.equals(album.getSone()), "album must belong to the given Sone"); Image image = album.newImageBuilder().withId(temporaryImage.getId()).createdNow().sized(temporaryImage.getWidth(), temporaryImage.getHeight()).build(); - database.storeImage(image); imageInserter.insertImage(temporaryImage, image); return image; } @@ -1535,8 +1534,7 @@ public class Core extends AbstractService implements SoneProvider, PostProvider, checkNotNull(image, "image must not be null"); checkArgument(image.getSone().isLocal(), "image must belong to a local Sone"); deleteTemporaryImage(image.getId()); - image.getAlbum().removeImage(image); - database.removeImage(image); + image.remove(); touchConfiguration(); }