Skip to content

Commit b00c025

Browse files
committed
#1076 fix sender erkennung
1 parent bc5bc2a commit b00c025

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

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

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,13 @@ public ZdfPubFormResult deserialize(
3131
JsonObject node = element.getAsJsonObject();
3232
Optional<String> sender = Optional.empty();
3333
if (!node.get("contentOwner").isJsonNull()) {
34-
sender = JsonUtils.getElementValueAsString(node.getAsJsonObject("contentOwner"), "title");
34+
final JsonObject contentOwner = node.getAsJsonObject("contentOwner");
35+
final Optional<String> details = JsonUtils.getAttributeAsString(contentOwner, "details");
36+
if (details.isPresent()) {
37+
sender = details;
38+
} else {
39+
sender = JsonUtils.getElementValueAsString(contentOwner, "title");
40+
}
3541
}
3642
final Optional<String> topic = JsonUtils.getElementValueAsString(node, "title");
3743
final Optional<String> countSeasons = JsonUtils.getElementValueAsString(node, "countSeasons");

0 commit comments

Comments
 (0)