diff --git a/src/main/java/org/example/Main.java b/src/main/java/org/example/Main.java index 951dd2c..40a9603 100644 --- a/src/main/java/org/example/Main.java +++ b/src/main/java/org/example/Main.java @@ -66,8 +66,13 @@ public class Main { club.setId(clubId); if (c.get("name") != null) club.setName(c.get("name").toString()); - if (c.get("logoURL") != null) - club.setImageUrl(c.get("logoURL").toString()); + if (c.get("logoURL") != null) { + String logoUrl = c.get("logoURL").toString(); + if (logoUrl != null && !logoUrl.startsWith("http") && !logoUrl.isEmpty()) { + logoUrl = "https://api.afavcd.pt" + logoUrl; + } + club.setImageUrl(logoUrl); + } if (c.get("president") != null) club.setPresident(c.get("president").toString()); if (c.get("address") != null) diff --git a/src/main/java/org/example/StandingsScraper.java b/src/main/java/org/example/StandingsScraper.java index 72df917..6fac89a 100644 --- a/src/main/java/org/example/StandingsScraper.java +++ b/src/main/java/org/example/StandingsScraper.java @@ -64,8 +64,13 @@ public class StandingsScraper { club.setId(clubId); if (c.get("name") != null) club.setName(c.get("name").toString()); - if (c.get("logoURL") != null) - club.setImageUrl(c.get("logoURL").toString()); + if (c.get("logoURL") != null) { + String logoUrl = c.get("logoURL").toString(); + if (logoUrl != null && !logoUrl.startsWith("http") && !logoUrl.isEmpty()) { + logoUrl = "https://api.afavcd.pt" + logoUrl; + } + club.setImageUrl(logoUrl); + } clubesMap.put(clubId, club); }