Frozen-Burrito / hydrate-app

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

[BUG] La permite crear rutinas, pero las actividades rutinarias no son mostradas en la vista de historial de actividad #51

Closed Frozen-Burrito closed 2 years ago

Frozen-Burrito commented 2 years ago

Descripción del Error Cuando el usuario crea un nuevo registro de actividad física, la app identifica correctamente si hay registros previos que puedan implicar una actividad rutinaria. Sin embargo, cuando el usuario elige crear una nueva rutina con esas actividades, da la apariencia de que la rutina no fue creada (no se muestra el indicador azul, ni las actividades rutinarias, en la vista de historial).

Cómo Reproducir Pasos para reproducir el error:

  1. Navegar a la vista de creación de registros de actividad física.
  2. Especificar los datos de una actividad similar a por lo menos un registro previo.
  3. Presionar el botón "crear".
  4. Seleccionar la opción "Sí, crear rutina" del dialog de sugerencia de rutina.
  5. En la vista de historial de actividad, la rutina no se muestra.
  6. El registro en BD local (y el sincronizado con el perfil) de la rutina si existen.

Comportamiento Esperado La app debería identificar todos los registros de actividad que sean parte de una rutina del usuario usando indicadores visuales.

Entorno

Frozen-Burrito commented 2 years ago

El problema estaba en la conversión de un map a una Routine. El atributo activityId recibía el nombre incorrecto, haciendo que el id de la actividad siempre tomara el valor 0. Esto implicaba que fuera imposible asociar la rutina con cualquiera de los registros de actividad.