diff --git a/CHANGELOG.md b/CHANGELOG.md index 80720fe6bb318b321c3a5456637263c3c6eccdf2..ad3d0ff6003abe2ba4ce6c3743c08250918f9bf4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,7 @@ # CHANGELOG ## Version 2.9.1 + - `Changed` Ressortie des métadonnées du dictionnaire interne en SEDA 1 dans la balise OtherMetadata - `Fixed` Mauvais format de date enregistré en seda 2 ## Version 2.9 diff --git a/bundle/seda/Controller/abstractMessage.php b/bundle/seda/Controller/abstractMessage.php index 505ae7a5a8ba24af8072409c4409c4800fe1ed5a..b48021c974f7a6becc37ca3919810b21514b4d97 100644 --- a/bundle/seda/Controller/abstractMessage.php +++ b/bundle/seda/Controller/abstractMessage.php @@ -603,13 +603,16 @@ abstract class abstractMessage case 'seda1': case 'archivesPubliques/content': - default: foreach ((array) $rmArchive->descriptionObject as $content) { if (isset($rmArchive->classificationRuleCode) && !empty($rmArchive->classificationRuleCode)) { $content->classificationRule = $this->sendClassificationRule($rmArchive); } $this->sendContentDescriptionOrDocument($message, $archive, $content, $rmArchive, $withAttachment); } + break; + + default: + $this->sendContentDescriptionOrDocument($message, $archive, $rmArchive->descriptionObject, $rmArchive, $withAttachment); } } @@ -827,9 +830,13 @@ abstract class abstractMessage case 'archivesPubliques/content': case 'seda': - default: $namespaceURI = 'fr:gouv:culture:archivesdefrance:seda:v1.0'; $nodeName = 'seda:data'; + break; + + default: + $namespaceURI = 'fr:maarch:maarchrm'; + $nodeName = 'maarchrm:data'; } $contentDescription->otherMetadata = \laabs::newInstance('seda/OtherMetadata', $namespaceURI, $nodeName);