diff --git a/themoviedbapi/src/main/java/com/moviejukebox/themoviedb/TheMovieDb.java b/themoviedbapi/src/main/java/com/moviejukebox/themoviedb/TheMovieDb.java index d82f955b1..5e5e64e1d 100644 --- a/themoviedbapi/src/main/java/com/moviejukebox/themoviedb/TheMovieDb.java +++ b/themoviedbapi/src/main/java/com/moviejukebox/themoviedb/TheMovieDb.java @@ -80,6 +80,7 @@ public class TheMovieDb { /** * Get the API key that is to be used + * * @return */ public String getApiKey() { @@ -466,6 +467,7 @@ public class TheMovieDb { /** * This method is used to retrieve the newest movie that was added to TMDb. + * * @return */ public MovieDb getLatestMovie() { @@ -491,30 +493,29 @@ public class TheMovieDb { return false; } - if (StringUtils.isNotBlank(year)) { - if (StringUtils.isNotBlank(moviedb.getReleaseDate())) { - // Compare with year - String movieYear = moviedb.getReleaseDate().substring(0, 4); - if (movieYear.equals(year)) { - if (moviedb.getOriginalTitle().equalsIgnoreCase(title)) { - return true; - } - - if (moviedb.getTitle().equalsIgnoreCase(title)) { - return true; - } + if (StringUtils.isNotBlank(year) && !year.equalsIgnoreCase("UNKNOWN") && StringUtils.isNotBlank(moviedb.getReleaseDate())) { + // Compare with year + String movieYear = moviedb.getReleaseDate().substring(0, 4); + if (movieYear.equals(year)) { + if (moviedb.getOriginalTitle().equalsIgnoreCase(title)) { + return true; } - } - } else { - // Compare without year - if (moviedb.getOriginalTitle().equalsIgnoreCase(title)) { - return true; - } - if (moviedb.getTitle().equalsIgnoreCase(title)) { - return true; + if (moviedb.getTitle().equalsIgnoreCase(title)) { + return true; + } } } + + // Compare without year + if (moviedb.getOriginalTitle().equalsIgnoreCase(title)) { + return true; + } + + if (moviedb.getTitle().equalsIgnoreCase(title)) { + return true; + } + return false; } }