PM-15976 - App crashes when non-english language user tries to create account (#4460)

This commit is contained in:
Phil Cappelli
2024-12-13 11:24:35 -05:00
committed by GitHub
parent 86587258c9
commit d405a0d04b

View File

@@ -199,6 +199,12 @@ fun createClickableAnnotatedString(
mainString.lastIndexOf(text, ignoreCase = true)
}
}
// Skip adding the link if the text to highlight is not found in the main string.
// This can happen if the highlighted text is correctly translated, but the main string
// is not yet translated, causing the startIndex to be -1.
if (startIndex < 0) continue
val endIndex = startIndex + highlight.textToHighlight.length
val link = LinkAnnotation.Clickable(
tag = highlight.textToHighlight,