From 8d0ecdc7a4b824635906f364e8449f43f73672e0 Mon Sep 17 00:00:00 2001 From: Daniel Berthereau <Daniel.github@Berthereau.net> Date: Mon, 13 Aug 2018 00:00:00 +0200 Subject: [PATCH] Fixed creation of mets. --- src/OaiPmh/Metadata/Mets.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/OaiPmh/Metadata/Mets.php b/src/OaiPmh/Metadata/Mets.php index 65c3748..bb51cf5 100755 --- a/src/OaiPmh/Metadata/Mets.php +++ b/src/OaiPmh/Metadata/Mets.php @@ -111,9 +111,9 @@ class Mets extends AbstractMetadata $fileIds[] = $fileId; foreach ($dcElementNames as $elementName) { - $dcElements = $media->value("dcterms:$elementName", ['all' => true]); - if ($dcElements) { - $this->appendNewElement($fileDcXml, "dc:$elementName", $dcElements); + $dcElements = $media->value("dcterms:$elementName", ['all' => true, 'default' => []]); + foreach ($dcElements as $value) { + $this->appendNewElement($fileDcXml, "dc:$elementName", (string) $value); } } } -- GitLab