diff --git a/VERSIONS_HOTLINE/178717 b/VERSIONS_HOTLINE/178717 new file mode 100644 index 0000000000000000000000000000000000000000..52edbdb3d446d8c551409ce0d3b79acf5e280f94 --- /dev/null +++ b/VERSIONS_HOTLINE/178717 @@ -0,0 +1 @@ + - correctif #178717 : Connecteur Arte campus : la provenance des documents (champ Source) est désormais importé dans le champ "Provenance" dans les albums Bokeh. \ No newline at end of file diff --git a/library/digital_resources/ArteCampus/Service/Program.php b/library/digital_resources/ArteCampus/Service/Program.php index 47a823ff3fc8e55140e5d577ca72d9a314842995..d6ededfc31bfdfbbbb315cf48396144bb3b13c88 100644 --- a/library/digital_resources/ArteCampus/Service/Program.php +++ b/library/digital_resources/ArteCampus/Service/Program.php @@ -42,7 +42,8 @@ class ArteCampus_Service_Program extends Class_WebService_BibNumerique_Ressource ->setTags($json['editorial']['keywords'] ?? []) ->setDuration($json['technical']['duration'] . self::DURATION_UNIT) ->addAuthor($json['staff']['director'] ?? '') - ->setEditeur($json['staff']['producers'] ?? ''); + ->setEditeur($json['staff']['producers'] ?? '') + ->setProvenance($json['editorial']['source'] ?? ''); foreach($json['editorial']['subjects'] as $matiere) $this->addMatiere($matiere); diff --git a/library/digital_resources/ArteCampus/tests/ArteCampusTest.php b/library/digital_resources/ArteCampus/tests/ArteCampusTest.php index ee10e393c2ac9a995aec0eea940199f3aebe62a9..2e3a889ae99706530440b53bc0745c1c7088e9e2 100644 --- a/library/digital_resources/ArteCampus/tests/ArteCampusTest.php +++ b/library/digital_resources/ArteCampus/tests/ArteCampusTest.php @@ -356,6 +356,7 @@ class ArteCampusAlreadyHarvestedUpdateAlbumTest extends ModelTestCase { ['getExternalUri', 'https://campus.arte.tv/program/un-voyage-avec-martin-scorsese-a-travers-le-cinema-italien-2'], ['getPoster', 'https://vodstorage.arte.tv/educarte/illustrations/52585_affiche.jpg'], ['getTypeDocId' , 'ArteCampus'], + ['getProvenance', 'ENSAs'], ['getStatus', Class_Album::STATUS_DRAFT], ['getVisible', true] ]; diff --git a/library/digital_resources/ArteCampus/tests/fixture.json b/library/digital_resources/ArteCampus/tests/fixture.json index cc14824a3598190640edbb394adb0ceb5fe85fac..3a2e3b83fbfe93fd3238b463ee57302a9971fef4 100644 --- a/library/digital_resources/ArteCampus/tests/fixture.json +++ b/library/digital_resources/ArteCampus/tests/fixture.json @@ -14,6 +14,7 @@ "Cinéma et photographie", "Langues et cultures étrangères" ], + "source": "ENSAs", "scolarshipLevels": [], "keywords": [ "cinéma",