-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Descripción:
Actualmente existe un límite de 6 etiquetas por caso. En el frontend, dos métodos POST manejan la creación de etiquetas y la asociación de estas a un caso. Esto genera el siguiente problema:
Al intentar crear una séptima etiqueta para un caso:
-
Si la etiqueta no existe previamente en la base de datos, esta se crea pero no se asocia al caso.
-
Se muestra un error en el frontend, lo cual es correcto.
Si se vuelve a enviar el mismo nombre de etiqueta mediante el campo de texto:
-
No se intenta asociarla al caso.
-
Solo se muestra que la etiqueta ya existe en la base de datos, y no se reevalúa su asociación.
Pasos para reproducir:
- Agregar 6 etiquetas a un caso.
- Intentar agregar una séptima etiqueta nueva – se crea pero no se asocia.
- Reintentar agregar la misma etiqueta – se ignora, ya que existe en la base de datos.
Comportamiento esperado:
El controlador debería:
- Verificar si la etiqueta ya existe en la base de datos.
- En caso afirmativo, intentar asociarla al caso, incluso si fue recién creada y el caso ya alcanzó el límite.
- Mostrar un error solo si el caso ya tiene 6 etiquetas y la nueva/existente no puede ser añadida por el límite.
Comportamiento actual:
- Las etiquetas que se crean pero no se agregan por haber alcanzado el límite quedan registradas en el sistema sin uso.
- Al reintentar añadir la misma etiqueta, no se intenta asociarla al caso, y el frontend solo informa que ya existe.
Posible mejora:
- El backend debe evitar la creación de etiquetas que no podrán asociarse a un caso debido al límite.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working