Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Violación de integridad - agente recibido en la incidencia a través de kafka no tiene ID #33

Closed
miguelms95 opened this issue Jun 20, 2018 · 0 comments
Assignees
Labels
bug Something isn't working

Comments

@miguelms95
Copy link
Contributor

miguelms95 commented Jun 20, 2018

Dashboard ya procesa y guarda una incidencia, pero hay un problema. El agente que se recibe en el json NO ES el objeto agente de la base de datos, y le faltan datos: por ejemplo el id.

Lo que se ocurre ahora, es que al guardar una segunda incidencia, cuyo agente tiene el id = null, y da un error de: violación de índice o clave única; ... table: AGENT, porque el sistema está guardando un agente con id null.

SOLUCIÓN (creo que funcionaría):

  1. Obtener el agente en base al email recibido en el json (en la función recieveIncidence que está en el servicio - de momento en la rama manual, a la espera de integrar en master - )
  2. Asignar a la incidencia ese objeto agente obtenido de la base de datos, que ya tiene el ID.
@miguelms95 miguelms95 added the bug Something isn't working label Jun 20, 2018
@miguelms95 miguelms95 added this to To do in fin del proyecto Jun 21, 2018
@dalvgui dalvgui self-assigned this Jun 22, 2018
@dalvgui dalvgui moved this from To do to In progress in fin del proyecto Jun 22, 2018
@Gemeto Gemeto self-assigned this Jun 23, 2018
@dalvgui dalvgui moved this from In progress to On Review in fin del proyecto Jun 25, 2018
dalvgui pushed a commit that referenced this issue Jun 25, 2018
Ajuste en la bbdd para que no haga siempre create y drop
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
fin del proyecto
  
On Review
Development

No branches or pull requests

3 participants