X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Frhynodge%2Fstates%2FEpisodeState.java;h=78ca478204bce65728abe448819f559296617610;hb=75dffc0a110405807d5e6a6dd9e0815299d894ad;hp=5d494e58ce2b66458bc519929fc304fe9224f370;hpb=87cc39dc3c43bf007ead00ee8a515bb0636c016e;p=rhynodge.git diff --git a/src/main/java/net/pterodactylus/rhynodge/states/EpisodeState.java b/src/main/java/net/pterodactylus/rhynodge/states/EpisodeState.java index 5d494e5..78ca478 100644 --- a/src/main/java/net/pterodactylus/rhynodge/states/EpisodeState.java +++ b/src/main/java/net/pterodactylus/rhynodge/states/EpisodeState.java @@ -65,6 +65,11 @@ public class EpisodeState extends AbstractState implements Iterable { // ACCESSORS // + @Override + public boolean isEmpty() { + return episodes.isEmpty(); + } + /** * Returns all episodes contained in this state. * @@ -106,7 +111,7 @@ public class EpisodeState extends AbstractState implements Iterable { @Override public Integer apply(Episode episode) { - return episode.season(); + return (episode != null ) ? episode.season() : -1; } };