diff --git a/features/cells/src/main/java/com/wire/android/feature/cells/ui/tags/AddRemoveTagsViewModel.kt b/features/cells/src/main/java/com/wire/android/feature/cells/ui/tags/AddRemoveTagsViewModel.kt index afc379bc24..13cc965ec8 100644 --- a/features/cells/src/main/java/com/wire/android/feature/cells/ui/tags/AddRemoveTagsViewModel.kt +++ b/features/cells/src/main/java/com/wire/android/feature/cells/ui/tags/AddRemoveTagsViewModel.kt @@ -58,7 +58,7 @@ class AddRemoveTagsViewModel @Inject constructor( init { viewModelScope.launch { getAllTagsUseCase().onSuccess { tags -> - _state.update { it.copy(allTags = tags) } + _state.update { it.copy(allTags = tags.toList().sorted()) } } snapshotFlow { tagsTextState.text.toString() } .debounce(TYPING_DEBOUNCE_TIME) @@ -124,7 +124,7 @@ data class TagsViewState( val tagsUpdated: Boolean = false, val addedTags: Set = emptySet(), val suggestedTags: Set = emptySet(), - val allTags: Set = emptySet(), + val allTags: List = emptyList(), ) sealed interface AddRemoveTagsViewModelAction {