diff --git a/uhabits-core/src/commonMain/kotlin/org/isoron/platform/utils/StringUtils.kt b/uhabits-core/src/commonMain/kotlin/org/isoron/platform/utils/StringUtils.kt index 8f3cf62d0..f6105b4cc 100644 --- a/uhabits-core/src/commonMain/kotlin/org/isoron/platform/utils/StringUtils.kt +++ b/uhabits-core/src/commonMain/kotlin/org/isoron/platform/utils/StringUtils.kt @@ -25,6 +25,12 @@ class StringUtils { fun joinLongs(values: LongArray): String = values.joinToString(separator = ",") - fun splitLongs(str: String): LongArray = str.split(",").map { it.toLong() }.toLongArray() + fun splitLongs(str: String): LongArray { + return try { + str.split(",").map { it.toLong() }.toLongArray() + } catch (e: NumberFormatException) { + LongArray(0) + } + } } }