Skip to content

Fallos en la verificación de creación de etiquetas. #69

@nccaster

Description

@nccaster

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions