From 8f78557c743f3ab16cff9e5afb3b33c4f7507512 Mon Sep 17 00:00:00 2001
From: Dorian Merz <merz@ub.uni-leipzig.de>
Date: Thu, 26 Oct 2017 13:34:03 +0200
Subject: [PATCH] refs #11768: * adds CoverRouter to Record ViewHelper

---
 module/finc/src/finc/View/Helper/Root/Factory.php | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/module/finc/src/finc/View/Helper/Root/Factory.php b/module/finc/src/finc/View/Helper/Root/Factory.php
index 0501b70ebb1..e34aa96f46e 100644
--- a/module/finc/src/finc/View/Helper/Root/Factory.php
+++ b/module/finc/src/finc/View/Helper/Root/Factory.php
@@ -65,13 +65,19 @@ class Factory
      */
     public static function getRecord(ServiceManager $sm)
     {
-        return new Record(
+        $return = new Record(
             $sm->getServiceLocator()->get('VuFind\Config')->get('config'),
             $sm->get('url'),
             $sm->getServiceLocator()->get('VuFind\AuthManager'),
             $sm->getServiceLocator()->get('finc\Rewrite'),
             $sm->getServiceLocator()->get('VuFind\Config')->get('Resolver')
         );
+
+        //due to https://github.com/vufind-org/vufind/pull/718
+        //we have to explicitly add the cover router (cf. #
+        $return->setCoverRouter($sm->getServiceLocator()->get('VuFind\Cover\Router'));
+
+        return $return;
     }
 
     /**
-- 
GitLab