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