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 } }