Skip to content

Commit b892560

Browse files
authored
fix: crash when trying to get first topic in list (#407)
1 parent c6b8fa5 commit b892560

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

discussion/src/main/java/org/openedx/discussion/presentation/threads/DiscussionAddThreadViewModel.kt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -65,9 +65,8 @@ class DiscussionAddThreadViewModel(
6565
}
6666

6767
fun getHandledTopicById(topicId: String): Pair<String, String> {
68-
return getHandledTopics()
69-
.find { it.second == topicId }
70-
?: getHandledTopics()[0]
68+
val topics = getHandledTopics()
69+
return topics.find { it.second == topicId } ?: topics.firstOrNull() ?: Pair("", "")
7170
}
7271

7372
fun sendThreadAdded() {

0 commit comments

Comments
 (0)