Skip to content

Commit 702f6f6

Browse files
authored
fix ClassCastException if contentOwner missing
1 parent 886cf47 commit 702f6f6

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/main/java/de/mediathekview/mserver/crawler/zdf/json/ZdfPubFormDeserializer.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,10 @@ public ZdfPubFormResult deserialize(
2929

3030
for (JsonElement element : nodes) {
3131
JsonObject node = element.getAsJsonObject();
32-
final Optional<String> sender =
33-
JsonUtils.getElementValueAsString(node.getAsJsonObject("contentOwner"), "title");
32+
final Optional<String> sender = Optional.empty();
33+
if (!node.get("contentOwner").isJsonNull()) {
34+
JsonUtils.getElementValueAsString(node.getAsJsonObject("contentOwner"), "title");
35+
}
3436
final Optional<String> topic = JsonUtils.getElementValueAsString(node, "title");
3537
final Optional<String> countSeasons = JsonUtils.getElementValueAsString(node, "countSeasons");
3638
if (ZdfConstants.PARTNER_TO_SENDER.containsKey(sender.orElse("ZDF"))) {

0 commit comments

Comments
 (0)