Skip to content

Commit 57c9a46

Browse files
committed
fix: treat password as null when empty ("") and not enforced
1 parent 090e3a8 commit 57c9a46

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

owncloudApp/src/main/java/com/owncloud/android/presentation/spaces/links/AddPublicLinkFragment.kt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,11 @@ class AddPublicLinkFragment: Fragment(), SetPasswordDialogFragment.SetPasswordLi
187187
}
188188

189189
override fun onSetPassword(password: String) {
190-
spaceLinksViewModel.onPasswordSelected(password)
190+
val normalizedPassword = password.ifBlank { null }
191+
if (!isPasswordEnforced && normalizedPassword == null) {
192+
binding.passwordLayout.setPasswordSwitch.isChecked = false
193+
}
194+
spaceLinksViewModel.onPasswordSelected(normalizedPassword)
191195
}
192196

193197
private fun selectRadioButton(selectedRadioButton: RadioButton) {

0 commit comments

Comments
 (0)