From 2e1f47719c4809f16cb53a675ad8fbcde810067c 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 global identifier for mods.

---
 src/OaiPmh/Metadata/Mods.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/OaiPmh/Metadata/Mods.php b/src/OaiPmh/Metadata/Mods.php
index 1bc2797..46bccae 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');
-- 
GitLab