diff --git a/module/finc/src/finc/View/Helper/Root/Factory.php b/module/finc/src/finc/View/Helper/Root/Factory.php index 0501b70ebb1d9c5b53c7aa119b06119e9bad6757..e34aa96f46ea39528ec4bc875799d1a57bf925bf 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; } /**