浏览代码

Handled wrong cover URL exception

toomanysugar 4 年之前
父节点
当前提交
8f97206658
共有 1 个文件被更改,包括 10 次插入7 次删除
  1. 10 7
      src/main/java/com/moviesdb/Movie.java

+ 10 - 7
src/main/java/com/moviesdb/Movie.java

@@ -68,14 +68,17 @@ public class Movie {
     }
 
     public Image cover(){
-        if (movie_ImageLink != null) {
-            Image image = new Image(movie_ImageLink);
-            return image;
-        }
-        else {
-            Image image = new Image(getClass().getResourceAsStream("../../media/coverplaceholder.jpg"));
-            return image;
+
+        if ((movie_ImageLink) != null) {
+            try {
+                Image image = new Image(movie_ImageLink);
+                if (image != null)
+                    return image;
+            }catch (IllegalArgumentException e) {};
         }
+
+        Image image = new Image(getClass().getResourceAsStream("../../media/coverplaceholder.jpg"));
+        return image;
     }