diff --git a/pom.xml b/pom.xml
index 2887ba2..dd5cf57 100644
--- a/pom.xml
+++ b/pom.xml
@@ -32,7 +32,7 @@
com.jfoenix
jfoenix
- 9.0.3
+ 9.0.4
diff --git a/src/main/java/kellerkinder/HomeFlix/controller/DBController.java b/src/main/java/kellerkinder/HomeFlix/controller/DBController.java
index 4e04eed..cc8e0de 100644
--- a/src/main/java/kellerkinder/HomeFlix/controller/DBController.java
+++ b/src/main/java/kellerkinder/HomeFlix/controller/DBController.java
@@ -615,8 +615,8 @@ public class DBController {
try {
mainWindowController.getPosterImageView().setImage(new Image(new File(rs.getString("Poster")).toURI().toString()));
} catch (Exception e) {
- mainWindowController.getPosterImageView().setImage(new Image("resources/icons/close_black_2048x2048.png"));
- LOGGER.error(e);
+ mainWindowController.getPosterImageView().setImage(new Image("icons/close_black_2048x2048.png"));
+ LOGGER.error("No Poster found, useing default.");
}
stmt.close();
diff --git a/src/main/java/kellerkinder/HomeFlix/controller/OMDbAPIController.java b/src/main/java/kellerkinder/HomeFlix/controller/OMDbAPIController.java
index 82b7a46..b662ed2 100644
--- a/src/main/java/kellerkinder/HomeFlix/controller/OMDbAPIController.java
+++ b/src/main/java/kellerkinder/HomeFlix/controller/OMDbAPIController.java
@@ -110,7 +110,7 @@ public class OMDbAPIController implements Runnable {
try {
BufferedImage originalImage = ImageIO.read(new URL(object.getString("Poster", "")));
// change path to where file is located
- omdbResponse.setPoster(main.getPosterCache() + "/" + mainWindowController.getCurrentTitle() + ".png");
+ omdbResponse.setPoster(main.getPosterCache() + "/" + omdbResponse.getTitle() + ".png");
ImageIO.write(originalImage, "png", new File(omdbResponse.getPoster()));
LOGGER.info("adding poster to cache: " + omdbResponse.getPoster());
} catch (Exception e) {
@@ -146,6 +146,7 @@ public class OMDbAPIController implements Runnable {
BufferedReader ina = new BufferedReader(new InputStreamReader(apiUrl.openStream()));
output = ina.readLine();
ina.close();
+ System.out.println(apiUrl.toString());
LOGGER.info("response from '" + URL + "&t=" + title + "' was:" + output);
} catch (IOException e) {
LOGGER.error("error while making api request or reading response");
@@ -156,6 +157,11 @@ public class OMDbAPIController implements Runnable {
return Json.parse(output).asObject();
}
+ /** TODO if responser == false & isSereis, query without series
+ * search for a movie/series title
+ * @param title the movie/series title
+ * @return the correct title if found
+ */
private String searchByTitle(String title) {
String output = null;
// if the movie was not found try to search it