Skip to content

Commit b7ee6a5

Browse files
committed
handle missing sender
1 parent a064c68 commit b7ee6a5

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

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

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -57,14 +57,16 @@ protected Set<ZdfFilmDto> deserializeMovie(JsonElement episode) {
5757
}
5858

5959
if (title.isPresent()) {
60-
61-
return createFilm(
62-
ZdfConstants.PARTNER_TO_SENDER.get(sender.orElse("EMPTY")),
63-
title.get(),
64-
description,
65-
website,
66-
time,
67-
downloadUrls);
60+
String senderValue = sender.orElse("EMPTY");
61+
if (ZdfConstants.PARTNER_TO_SENDER.containsKey(senderValue)) {
62+
return createFilm(
63+
ZdfConstants.PARTNER_TO_SENDER.get(senderValue),
64+
title.get(),
65+
description,
66+
website,
67+
time,
68+
downloadUrls);
69+
}
6870
} else {
6971
LOG.error("ZdfTopicSeasonDeserializer: no title found");
7072
}

0 commit comments

Comments
 (0)