From ebf31e9fe8657b2c936c17e29f18b7a8c63cb108 Mon Sep 17 00:00:00 2001 From: Jace <54625750+Jacekun@users.noreply.github.com> Date: Mon, 29 Aug 2022 17:08:53 +0800 Subject: [PATCH] [Fix] NullException thrown at line 286. Fix missing element for year text --- TenshiProvider/build.gradle.kts | 2 +- .../src/main/kotlin/com/lagradost/TenshiProvider.kt | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/TenshiProvider/build.gradle.kts b/TenshiProvider/build.gradle.kts index 4eb23b3..3046d1c 100644 --- a/TenshiProvider/build.gradle.kts +++ b/TenshiProvider/build.gradle.kts @@ -1,5 +1,5 @@ // use an integer for version numbers -version = 1 +version = 2 cloudstream { diff --git a/TenshiProvider/src/main/kotlin/com/lagradost/TenshiProvider.kt b/TenshiProvider/src/main/kotlin/com/lagradost/TenshiProvider.kt index 1fcf6a3..cd6ad0b 100644 --- a/TenshiProvider/src/main/kotlin/com/lagradost/TenshiProvider.kt +++ b/TenshiProvider/src/main/kotlin/com/lagradost/TenshiProvider.kt @@ -283,8 +283,9 @@ class TenshiProvider : MainAPI() { ?.trim() val pattern = Regex("(\\d{4})") - val yearText = document.selectFirst("li.release-date .value")!!.text() - year = pattern.find(yearText)?.groupValues?.get(1)?.toIntOrNull() + document.selectFirst("li.release-date .value")?.text()?.let { + year = pattern.find(it)?.groupValues?.get(1)?.toIntOrNull() + } addEpisodes(DubStatus.Subbed, episodes)