Handle null Anilist start dates (fixes #4685)

This commit is contained in:
arkon
2021-03-20 16:36:31 -04:00
parent 78285bdf37
commit 99ba84c810
2 changed files with 15 additions and 18 deletions

View File

@@ -246,12 +246,9 @@ class AnilistApi(val client: OkHttpClient, interceptor: AnilistInterceptor) {
val date = try {
val date = Calendar.getInstance()
date.set(
struct["startDate"]!!.jsonObject["year"]!!.jsonPrimitive.intOrNull ?: 0,
(
struct["startDate"]!!.jsonObject["month"]!!.jsonPrimitive.intOrNull
?: 0
) - 1,
struct["startDate"]!!.jsonObject["day"]!!.jsonPrimitive.intOrNull ?: 0
struct["startDate"]!!.jsonObject["year"]!!.jsonPrimitive.int,
struct["startDate"]!!.jsonObject["month"]!!.jsonPrimitive.int - 1,
struct["startDate"]!!.jsonObject["day"]!!.jsonPrimitive.int
)
date.timeInMillis
} catch (_: Exception) {