Skip to content

Commit 20dbaff

Browse files
committed
handle empty widget
1 parent da416a9 commit 20dbaff

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

src/main/java/de/mediathekview/mserver/crawler/ard/json/ArdTopicCompilationDeserializer.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,10 @@ private JsonElement findPaginationElement(JsonObject showPageObject) {
5252
if (showPageObject.has(ELEMENT_WIDGETS)) {
5353
final JsonElement widgetElement = showPageObject.get(ELEMENT_WIDGETS);
5454
if (widgetElement.isJsonArray()) {
55-
return widgetElement.getAsJsonArray().get(0).getAsJsonObject().get(ELEMENT_PAGINATION);
55+
final JsonArray widgetArray = widgetElement.getAsJsonArray();
56+
if (!widgetArray.isEmpty()) {
57+
return widgetArray.get(0).getAsJsonObject().get(ELEMENT_PAGINATION);
58+
}
5659
}
5760
} else if (showPageObject.has(ELEMENT_PAGINATION)) {
5861
return showPageObject.get(ELEMENT_PAGINATION);

0 commit comments

Comments
 (0)