From 98636d326e347aad71a8f652f6773d4ef5a56aaa Mon Sep 17 00:00:00 2001 From: Jannik Date: Mon, 7 Dec 2020 17:50:10 +0100 Subject: [PATCH] make sure highlighted media has a valid mediaId this also prevents non media from showing as highlights --- app/src/main/java/org/mosad/teapod/parser/AoDParser.kt | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/org/mosad/teapod/parser/AoDParser.kt b/app/src/main/java/org/mosad/teapod/parser/AoDParser.kt index da55dbb..ea52a86 100644 --- a/app/src/main/java/org/mosad/teapod/parser/AoDParser.kt +++ b/app/src/main/java/org/mosad/teapod/parser/AoDParser.kt @@ -210,12 +210,13 @@ object AoDParser { highlightsList.clear() resHome.select("#aod-highlights").select("div.news-item").forEach { val mediaId = it.select("div.news-item-text").select("a.serienlink") - .attr("href").substringAfterLast("/").toInt() + .attr("href").substringAfterLast("/").toIntOrNull() val mediaTitle = it.select("div.news-title").select("h2").text() val mediaImage = it.select("img").attr("src") - highlightsList.add(ItemMedia(mediaId, mediaTitle, mediaImage)) - + if (mediaId != null) { + highlightsList.add(ItemMedia(mediaId, mediaTitle, mediaImage)) + } } }