From d1fa085b7c12d6eaffa53afed060b2ead98a2b8a Mon Sep 17 00:00:00 2001 From: machiav3lli Date: Sat, 18 Jun 2022 03:18:06 +0200 Subject: [PATCH] Fix(try): Special crash on starting the app --- src/main/kotlin/com/looker/droidify/database/Converters.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/kotlin/com/looker/droidify/database/Converters.kt b/src/main/kotlin/com/looker/droidify/database/Converters.kt index 793129d1..5d6c6fca 100644 --- a/src/main/kotlin/com/looker/droidify/database/Converters.kt +++ b/src/main/kotlin/com/looker/droidify/database/Converters.kt @@ -25,9 +25,10 @@ object Converters { fun toPairStringList(byteArray: ByteArray): List> { val string = String(byteArray) return if (string == "") emptyList() - else string.removeSurrounding("[", "]").split(",").filter(String::isNotEmpty).map { + else string.removeSurrounding("[", "]").split(",").filter(String::isNotEmpty).mapNotNull { val pairs = it.split("|") - Pair(pairs[0], pairs[1]) + if (pairs.size == 2) Pair(pairs[0], pairs[1]) + else null } }