diff --git a/feature/foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt b/feature/foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt index aa4dc5f26..25ae1910b 100644 --- a/feature/foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt +++ b/feature/foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt @@ -453,7 +453,8 @@ fun ForYouScreenTopicSelection( ForYouScreen( isSyncing = false, onboardingUiState = OnboardingUiState.Shown( - topics = userNewsResources.flatMap { news -> news.followableTopics }, + topics = userNewsResources.flatMap { news -> news.followableTopics } + .distinctBy { it.topic.id }, ), feedState = NewsFeedUiState.Success( feed = userNewsResources,