1
0
mirror of https://github.com/etesync/android synced 2025-07-01 12:22:38 +00:00

Login fragment: clear errors on validation success

This commit is contained in:
Tom Hacohen 2020-09-08 10:38:52 +03:00
parent f40a4a9b5c
commit 44503715a8

View File

@ -93,12 +93,16 @@ class LoginCredentialsFragment : Fragment() {
if (userName.isEmpty()) { if (userName.isEmpty()) {
editUserName.error = getString(R.string.login_email_address_error) editUserName.error = getString(R.string.login_email_address_error)
valid = false valid = false
} else {
editUserName.error = null
} }
val password = editUrlPassword.editText?.text.toString() val password = editUrlPassword.editText?.text.toString()
if (password.isEmpty()) { if (password.isEmpty()) {
editUrlPassword.error = getString(R.string.login_password_required) editUrlPassword.error = getString(R.string.login_password_required)
valid = false valid = false
} else {
editUrlPassword.error = null
} }
var uri: URI? = null var uri: URI? = null
@ -109,6 +113,7 @@ class LoginCredentialsFragment : Fragment() {
val url = server.toHttpUrlOrNull() val url = server.toHttpUrlOrNull()
if (url != null) { if (url != null) {
uri = url.toUri() uri = url.toUri()
customServer.error = null
} else { } else {
customServer.error = getString(R.string.login_custom_server_error) customServer.error = getString(R.string.login_custom_server_error)
valid = false valid = false