Skip to content

Commit a3649f3

Browse files
committed
fix ClassCastException if contentOwner missing
1 parent 4b089e4 commit a3649f3

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

src/main/java/mServer/crawler/sender/zdf/json/ZdfPubFormDeserializer.java

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

2626
for (JsonElement element : nodes) {
2727
JsonObject node = element.getAsJsonObject();
28-
final Optional<String> sender =
29-
JsonUtils.getElementValueAsString(node.getAsJsonObject("contentOwner"), "title");
28+
final Optional<String> sender = Optional.empty();
29+
if (!node.get("contentOwner").isJsonNull()) {
30+
JsonUtils.getElementValueAsString(node.getAsJsonObject("contentOwner"), "title");
31+
}
3032
final Optional<String> topic = JsonUtils.getElementValueAsString(node, "title");
3133
final Optional<String> countSeasons = JsonUtils.getElementValueAsString(node, "countSeasons");
3234
if (ZdfConstants.PARTNER_TO_SENDER.containsKey(sender.orElse("ZDF"))) {

0 commit comments

Comments
 (0)