Use internal image IDs for temporary images
[Sone.git] / src / main / java / net / pterodactylus / sone / core / ImageInserter.java
index 25362a6..9e38dd1 100644 (file)
@@ -44,7 +44,7 @@ import com.google.common.base.Function;
 public class ImageInserter {
 
        /** The logger. */
-       private static final Logger logger = getLogger("Sone.Image.Inserter");
+       private static final Logger logger = getLogger(ImageInserter.class.getName());
 
        /** The freenet interface. */
        private final FreenetInterface freenetInterface;
@@ -77,7 +77,7 @@ public class ImageInserter {
        public void insertImage(TemporaryImage temporaryImage, Image image) {
                checkNotNull(temporaryImage, "temporaryImage must not be null");
                checkNotNull(image, "image must not be null");
-               checkArgument(image.getId().equals(temporaryImage.getId()), "image IDs must match");
+               checkArgument(image.getInternalId().equals(temporaryImage.getId()), "image IDs must match");
                try {
                        InsertToken insertToken = insertTokenSupplier.apply(image);
                        insertTokens.put(image.getId(), insertToken);