diff --git a/app/src/main/kotlin/com/x8bit/bitwarden/ui/auth/feature/masterpasswordgenerator/MasterPasswordGeneratorViewModel.kt b/app/src/main/kotlin/com/x8bit/bitwarden/ui/auth/feature/masterpasswordgenerator/MasterPasswordGeneratorViewModel.kt index 850289d42f6..b2b7b54690e 100644 --- a/app/src/main/kotlin/com/x8bit/bitwarden/ui/auth/feature/masterpasswordgenerator/MasterPasswordGeneratorViewModel.kt +++ b/app/src/main/kotlin/com/x8bit/bitwarden/ui/auth/feature/masterpasswordgenerator/MasterPasswordGeneratorViewModel.kt @@ -131,7 +131,7 @@ class MasterPasswordGeneratorViewModel @Inject constructor( val optionsWordCount = options?.numWords ?: DEFAULT_WORD_COUNT return PassphraseGeneratorRequest( numWords = max(optionsWordCount, DEFAULT_WORD_COUNT).toUByte(), - wordSeparator = options?.wordSeparator ?: DEFAULT_SEPARATOR, + wordSeparator = options?.wordSeparator.orEmpty(), capitalize = policy.requireUpper == true, includeNumber = policy.requireNumbers == true, ) diff --git a/app/src/main/kotlin/com/x8bit/bitwarden/ui/tools/feature/generator/GeneratorViewModel.kt b/app/src/main/kotlin/com/x8bit/bitwarden/ui/tools/feature/generator/GeneratorViewModel.kt index 9b35b6ebf1d..d1612e4bea7 100644 --- a/app/src/main/kotlin/com/x8bit/bitwarden/ui/tools/feature/generator/GeneratorViewModel.kt +++ b/app/src/main/kotlin/com/x8bit/bitwarden/ui/tools/feature/generator/GeneratorViewModel.kt @@ -699,7 +699,7 @@ class GeneratorViewModel @Inject constructor( private suspend fun generatePassphrase(passphrase: GeneratorState.MainType.Passphrase) { val request = PassphraseGeneratorRequest( numWords = passphrase.numWords.toUByte(), - wordSeparator = passphrase.wordSeparator?.toString() ?: " ", + wordSeparator = passphrase.wordSeparator?.toString().orEmpty(), capitalize = passphrase.capitalize, includeNumber = passphrase.includeNumber, )