Anomalie #20608
ouvertErreur de composition des paquets SEDA sortants (DIP)
Ajouté par Cyril VAZQUEZ il y a plus de 2 ans. Mis à jour il y a 4 mois.
Description
Lors d'une modification ou demande de communication (ou toute autre sortie d'un DIP), le système renvoie une erreur inconnue.
Fichiers
missing_CustodialHistoryItem_error_response.png (18,7 ko) missing_CustodialHistoryItem_error_response.png | Jérôme BOUCHER, 27/07/2023 11:17 |
Mis à jour par Cyril VAZQUEZ il y a plus de 2 ans
L'erreur survient dans le composant de création des données SEDA, à cause de l'absence de la propriété KeywordType dans un objet Keyword
Cette valeur n'est pas obligatoire dans le standard d'échange, mais considérée comme toujours présente dans les composants suivants :
src/ext/archivesPubliques/bundle/seda/Controller/abstractMessage.php:
846: $keyword->keywordType = (string) $apKeyword->type;
853: $keyword->keywordType = (string) $apKeyword->keywordType;
src/ext/archivesPubliques/bundle/seda2/Controller/abstractMessage.php:
1164: $keyword->keywordType = (string) $apKeyword->type;
1171: $keyword->keywordType = (string) $apKeyword->keywordType;
Correctif : ajouter un test de présence de la propriété avant son usage en sortie
A tester sur archivesPubliques/fix/20608_error_SEDA_DIP_when_no_keywordType
Mis à jour par Cyril VAZQUEZ il y a plus de 2 ans
- Sujet changé de Erreur de composition du bordereau SEDA à Erreur de composition des paquets SEDA sortants (DIP)
- Statut changé de En cours à R&D - En test
- Assigné à
Cyril VAZQUEZsupprimé
Mis à jour par Arnaud PAUGET il y a plus de 2 ans
- Statut changé de R&D - En test à A livrer
Mis à jour par Cyril VAZQUEZ il y a plus de 2 ans
Correction complémentaire sur ressortie depuis SEDA 2 avec descriptionLanguage = fr
Mis à jour par Cyril VAZQUEZ il y a plus de 2 ans
- Statut changé de Livré à A traiter
- Assigné à mis à Cyril VAZQUEZ
Erreur CustodialHistory sans CustodialHistoryItem
Mis à jour par Cyril VAZQUEZ il y a environ 2 ans
- Assigné à changé de Cyril VAZQUEZ à Jérôme BOUCHER
- Version cible changé de 2.8.3 à 2.8.5
- Tags RM 2.6.X ajouté
Mis à jour par Cyril VAZQUEZ il y a plus d'un an
- Version cible changé de 2.8.5 à 2.9
- Tags RM 2.9.X ajouté
- Tags RM
2.6.Xsupprimé
Mis à jour par Jérôme BOUCHER il y a plus d'un an
- Fichier missing_CustodialHistoryItem_error_response.png missing_CustodialHistoryItem_error_response.png ajouté
- Statut changé de A traiter à Complément d'Informations
- Assigné à changé de Jérôme BOUCHER à Cyril VAZQUEZ
Un CustodialHistory contient obligatoirement un custodialHistoryItem. Cette erreur est bien remonté lorsque l'on cherche à verser un bordereau sans custodialHistoryItem. Il faudrait plus de détail sur comment l'absence sur comment cette erreur est apparue.