Frozen-Burrito / hydrate-app

Repositorio para la app de apoyo de la botella hydrate, desarrollada con Flutter.
2 stars 0 forks source link

[BUG] El formulario de creación de cuenta no muestra errores en la confirmación de contraseña #42

Closed Frozen-Burrito closed 2 years ago

Frozen-Burrito commented 2 years ago

Descripción del Error El formulario de creación de nueva cuenta no muestra un mensaje de error en el campo adecuado cuando el usuario introduce una confirmación de contraseña que no coincide con la contraseña previamente introducida.

Cómo Reproducir Pasos para reproducir el error:

  1. Navegar a la vista de creación de cuenta.
  2. Introducir una contraseña válida (entre 8 y 40 caracteres, al menos un número y una letra mayúscula).
  3. Introducir una confirmación de contraseña diferente a la contraseña del paso 2.
  4. Notar como el formulario no muestra un error.

Comportamiento Esperado Debe aparecer un mensaje de error si la confirmación de contraseña no es idéntica a la contraseña. El estado del formulario debe cambiar de forma correspondiente (el botón de envío debe ser desactivado).

Entorno

Frozen-Burrito commented 2 years ago

Este problema estaba relacionado con el issue #40, ya que el validar el valor del campo de confirmación de contraseña usando el nombre de otro campo del formulario hacía que los errores no fueran mostrados en el campo de confirmación de contraseña. Además, el método messageForPassword() de ValidationMessageBuilder no manejaba los errores en confirmación de contraseña, retornando un "unknown error" como mensaje de error.