Anomalie #20608
openErreur 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.
Files
Updated by Cyril VAZQUEZ over 2 years ago
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
Updated by Cyril VAZQUEZ over 2 years ago
- Subject changed from Erreur de composition du bordereau SEDA to Erreur de composition des paquets SEDA sortants (DIP)
- Status changed from En cours to R&D - En test
- Assignee deleted (
Cyril VAZQUEZ)
Updated by Arnaud PAUGET over 2 years ago
- Status changed from R&D - En test to A livrer
Updated by Cyril VAZQUEZ over 2 years ago
Correction complémentaire sur ressortie depuis SEDA 2 avec descriptionLanguage = fr
Updated by Cyril VAZQUEZ over 2 years ago
- Status changed from Livré to A traiter
- Assignee set to Cyril VAZQUEZ
Erreur CustodialHistory sans CustodialHistoryItem
Updated by Cyril VAZQUEZ about 2 years ago
- Assignee changed from Cyril VAZQUEZ to Jérôme BOUCHER
- Target version changed from 2.8.3 to 2.8.5
- Tags RM 2.6.X added
Updated by Cyril VAZQUEZ over 1 year ago
- Target version changed from 2.8.5 to 2.9
- Tags RM 2.9.X added
- Tags RM deleted (
2.6.X)
Updated by Jérôme BOUCHER over 1 year ago
- File missing_CustodialHistoryItem_error_response.png missing_CustodialHistoryItem_error_response.png added
- Status changed from A traiter to Complément d'Informations
- Assignee changed from Jérôme BOUCHER to 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.