diff --git a/src/OaiPmh/Metadata/Mods.php b/src/OaiPmh/Metadata/Mods.php index 1bc27971120f5728d0900d64c70c7b9aeabbe5e1..46bccaed25e4e1154ef6a60d67f4f2022ceb0337 100644 --- a/src/OaiPmh/Metadata/Mods.php +++ b/src/OaiPmh/Metadata/Mods.php @@ -131,7 +131,7 @@ class Mods extends AbstractMetadata if ($this->isGlobalRepository()) { $mainSite = $this->settings->get('default_site'); if ($mainSite) { - $mainSiteSlug = $resource->getServiceLocator()->get('ControllerPluginManager') + $mainSiteSlug = $item->getServiceLocator()->get('ControllerPluginManager') ->get('api')->read('sites', $mainSite)->getContent()->slug(); $append = $this->settings->get('oaipmhrepository_append_identifier_global'); $url = $item->siteUrl($mainSiteSlug, $append === 'absolute_site_url');