From 9154d81b3943ac2739dc99016b4fb1a751c561dd Mon Sep 17 00:00:00 2001 From: Matte23 Date: Sat, 12 Oct 2019 15:11:41 +0200 Subject: [PATCH] Fix crash when extracting id --- app/src/main/java/net/underdesk/circolapp/data/Circular.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/net/underdesk/circolapp/data/Circular.kt b/app/src/main/java/net/underdesk/circolapp/data/Circular.kt index 7e1412f..9b4173a 100644 --- a/app/src/main/java/net/underdesk/circolapp/data/Circular.kt +++ b/app/src/main/java/net/underdesk/circolapp/data/Circular.kt @@ -38,7 +38,10 @@ data class Circular( ) : Parcelable { companion object { fun generateFromString(string: String, url: String): Circular { - val id = string.split(" ")[1] + val idRegex = """(\d+)""" + val matcherId = Pattern.compile(idRegex).matcher(string) + matcherId.find() + val id = matcherId.group(1) val dateRegex = """(\d{2}/\d{2}/\d{4})""" val matcherDate = Pattern.compile(dateRegex).matcher(string)