Falta un valor en la tabla "complejidades_lista", y cuando se selecciona "Única" en "Cantidad de páginas" se produce una excepción el proceso nunca termina correctamente.
Pasos para reproducir el error:
Hacer login con un usuario que tenga permisos para acceder a "Servicio Diagnóstico"
Hacer click en "Servicio Diagnóstico"
Introducir correo electrónico
Seleccionar "Sitio Web" en Seleccionar el tipo de análisis
Introducir una URL en "URL del portal o página a analizar"
En "Opciones de rastreo", seleccionar "Única" en "Cantidad de páginas"
Hacer click en "Solicitar informe"
Resultado esperado:
Se completa el proceso correctamente y se envía el informe al email indicado
Resultado actual:
Se produce una excepción en es/inteco/rastreador2/dao/basic/service/DiagnosisDAO.java:118. Al invocar al método ComplejidadDAO.getById(Connection c, String id) ya que el valor id es igual a 4 y dicho valor no existe en la base de datos.
Fix propuesto:
Añadir el valor 4 a la tabla "complejidades_lista" en el script INSERT_TABLES_OAW_5.0.0
Hola @Entamut como bien dices tiene que existir una entrada asociada a cada elemento del selector en la tabla complejidades_lista para el correcto funcionamiento del servicio básico de diagnóstico.
Hola,
Falta un valor en la tabla "complejidades_lista", y cuando se selecciona "Única" en "Cantidad de páginas" se produce una excepción el proceso nunca termina correctamente.
Pasos para reproducir el error:
Resultado esperado:
Resultado actual:
Fix propuesto:
Ver PR https://github.com/ctt-gob-es/oaw/pull/41 con un ejemplo del cambio propuesto.
El valor 4 escrito de manera literal se encuentra en src/main/webapp/diagnostico.html:189