Anomalie #20608
ouvertErreur de composition des paquets SEDA sortants (DIP)
Description
Lors d'une modification ou demande de communication (ou toute autre sortie d'un DIP), le système renvoie une erreur inconnue.
Fichiers
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.