Open martaalopez opened 5 months ago
Se ha detectado un error en el método "assignTaskToColaborator" del servicio Task. Este error se produce como consecuencia de la eliminación de las relaciones "proyecto" y "colaborador"
Al agregar la anotación JsonIgnore, estamos indicando que los campos Project y Collaborator no se extraigan de la base de datos. Esto plantea la pregunta de cómo podemos mantener una relación entre los objetos Task, para saber a qué proyecto pertenecen o quién es el colaborador asignado. Como consecuencia siguen fallando algunas consultas.
Tiempo estimado: 2 horas
Descripción General
Modificar el modelo de datos de la entidad Task para eliminar las relaciones con las entidades "proyecto" y "colaborador". Esta simplificación mejorará la claridad y la mantenibilidad del código, así como también reducirá la carga cognitiva al interactuar con la entidad Task.
Parte Funcional
Eliminar las relaciones "proyecto" y "colaborador" de la definición del modelo de datos de la entidad Task. Actualizar cualquier código relacionado con estas relaciones para reflejar los cambios en el modelo.
Parte Técnica
Se realizarán los cambios necesarios en la definición de la clase Task para eliminar las propiedades y métodos relacionados con los atributos "proyecto" y "colaborador". Se revisarán y actualizarán las consultas y operaciones en la capa de persistencia que involucren las relaciones eliminadas. Se ejecutarán pruebas de integración para verificar que la eliminación de las relaciones no afecte el funcionamiento general del sistema.