-
Demande d'amélioration
-
Résolution: Résolu
-
Majeur
-
branche 6.7
-
K-Sup - Sprint Maintenance
Il doit avoir une nouvelle version de l'API archives-ouvertes.fr car on a l'erreur suivante :
com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "arr" (class fr.kosmos.web.projets.extensions.connecteurhal.bean.LibelleDocBean), not marked as ignorable (one known property: "str"]) at [Source: (org.glassfish.jersey.message.internal.ReaderInterceptorExecutor$UnCloseableInputStream); line: 1, column: 150] (through reference chain: fr.kosmos.web.projets.extensions.connecteurhal.bean.WrapperLibelleHalBean["response"]->fr.kosmos.web.projets.extensions.connecteurhal.bean.ResponseLibelleHalBean["result"]->fr.kosmos.web.projets.extensions.connecteurhal.bean.DocBean["doc"]->java.util.ArrayList[0]->fr.kosmos.web.projets.extensions.connecteurhal.bean.LibelleDocBean["arr"])
Dans la classe LibelleDocBean https://git.kosmos.fr/projects/KSPJTEXT/repos/hal-connector/browse/src/main/java/fr/kosmos/web/projets/extensions/connecteurhal/bean/LibelleDocBean.java#14,49, on n'a pas d'attributs "arr", or dans la réponse de l'API, on en a : https://api.archives-ouvertes.fr/ref/doctype?lang=fr
2 propositions :
- Ajouter l'attribut arr
- Marquer la classe LibelleDocBean avec @JsonIgnoreProperties(ignoreUnknown = true), pour pouvoir ignorer les champs qui ne sont pas mappés.
Ticket similaire à https://issues.kosmos.fr/browse/HAL-11