Closed jfrchicanog closed 3 years ago
Programacion cambiada. De todas formas en lo que habia antes solo veias el mensaje claro del acuerdo no encontrado pq para el resto Algoria me daba una respuesta detallada . Es que Manuel me habia comentado que aun no habia tenido en cuenta que el acuerdo no se encontrara en Algoria:
El resto de lo errores tratados por Algoria son estos segun me comunica Manuel:
Si no pasas el token o no se encuentra el encabezado se devuelve 401 Unauthorized y en el cuerpo de la respuesta viene un json con la siguiente información: {"detail":"Las credenciales de autenticación no se proveyeron."}. Si el token es incorrecto se devuelve 401 con la siguiente información {"detail":"Token inválido."}.
Si el JSON no es correcto ahora mismo se está generando una notificación con los campos que no se pasaron correctamente con valor "null". Tengo que revisar esto para poner estos campos como obligatorios. Una vez lo haga se devolverá 400 Bad Request con la información de los campos requeridos que faltan {"agreement_uuid":["Este campo es requerido."],"description":["Este campo es requerido."]}.
https://github.com/jfrchicanog/ewp-reference-connector/blob/c9b96961117150fdf0b645fb9726eb643750175e/ewp-reference-connector/src/main/java/eu/erasmuswithoutpaper/iia/approval/boundary/IiaApprovalResource.java#L116
Aquí hay varias cosas que indicar.