X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fdata%2Fimpl%2FDefaultAlbum.java;h=7102bfe2935efb9f03d7298ccb1d6156c8c7b86d;hp=32052d579ee664d83080d48e85ff4a01aa147b59;hb=28b2e2b0d2ff2320f5b6a5ac36a858a604c7c7ba;hpb=31a732a2e18008ea65a31a4e8180c337458b2df9 diff --git a/src/main/java/net/pterodactylus/sone/data/impl/DefaultAlbum.java b/src/main/java/net/pterodactylus/sone/data/impl/DefaultAlbum.java index 32052d5..7102bfe 100644 --- a/src/main/java/net/pterodactylus/sone/data/impl/DefaultAlbum.java +++ b/src/main/java/net/pterodactylus/sone/data/impl/DefaultAlbum.java @@ -17,6 +17,8 @@ package net.pterodactylus.sone.data.impl; +import static com.google.common.base.Optional.absent; +import static com.google.common.base.Optional.fromNullable; import static com.google.common.base.Preconditions.checkState; import java.util.ArrayList; @@ -102,11 +104,11 @@ public class DefaultAlbum extends AbstractAlbum { } @Override - public Image getAlbumImage() { + public Optional getAlbumImage() { if (albumImage == null) { - return null; + return absent(); } - return Optional.fromNullable(images.get(albumImage)).or(images.values().iterator().next()); + return fromNullable(fromNullable(images.get(albumImage)).or(images.values().iterator().next())); } @Override