From 76175c7a6be6591c596be644c38dfe3938502ecd Mon Sep 17 00:00:00 2001 From: RohitBeatroute Date: Fri, 13 Sep 2024 12:51:01 +0530 Subject: [PATCH] Fix username discriminator from disappearing. Closes #13687 Fixes #13680 --- .../securesms/profiles/manage/UsernameEditViewModel.kt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/profiles/manage/UsernameEditViewModel.kt b/app/src/main/java/org/thoughtcrime/securesms/profiles/manage/UsernameEditViewModel.kt index 359bc4cf98..fe872e0ac2 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/profiles/manage/UsernameEditViewModel.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/profiles/manage/UsernameEditViewModel.kt @@ -340,7 +340,13 @@ internal class UsernameEditViewModel private constructor(private val mode: Usern UsernameStatus.TAKEN } - uiState.update { State(ButtonState.SUBMIT_DISABLED, status, UsernameState.NoUsername) } + uiState.update { + State( + ButtonState.SUBMIT_DISABLED, + status, + usernameState = UsernameState.CaseChange(Username("${state.nickname}${Usernames.DELIMITER}$discriminator")) + ) + } } UsernameSetResult.NETWORK_ERROR -> {