diff --git a/build.gradle b/build.gradle index 5eddb62e..26d3fa78 100644 --- a/build.gradle +++ b/build.gradle @@ -27,7 +27,7 @@ sourceCompatibility = JavaVersion.VERSION_17 targetCompatibility = JavaVersion.VERSION_17 group = 'de.mediathekview' archivesBaseName = "MServer" -version = '3.1.245' +version = '3.1.246' def jarName = 'MServer.jar' def mainClass = 'mServer.Main' diff --git a/src/main/java/mServer/crawler/sender/arte/ArteListBaseDeserializer.java b/src/main/java/mServer/crawler/sender/arte/ArteListBaseDeserializer.java index 2e1a03ab..d2b9f9a9 100644 --- a/src/main/java/mServer/crawler/sender/arte/ArteListBaseDeserializer.java +++ b/src/main/java/mServer/crawler/sender/arte/ArteListBaseDeserializer.java @@ -17,11 +17,12 @@ public abstract class ArteListBaseDeserializer { private static final String JSON_ELEMENT_NEXT = "next"; private static String buildUrl(String nextUrl) { + final String baseUrl = UrlUtils.getBaseUrl(nextUrl); return UrlUtils.addDomainIfMissing( nextUrl .replace("/api/emac/", "/api/rproxy/emac/") // fix non reachable host - .replace("api-internal.infra-priv.arte.tv", "www.arte.tv") + .replace(baseUrl, "https://www.arte.tv") , "https://www.arte.tv"); }