diff --git a/module/Finna/src/Finna/View/Helper/Root/ResultFeedFactory.php b/module/Finna/src/Finna/View/Helper/Root/ResultFeedFactory.php index 87076eca5e9..e737a959098 100644 --- a/module/Finna/src/Finna/View/Helper/Root/ResultFeedFactory.php +++ b/module/Finna/src/Finna/View/Helper/Root/ResultFeedFactory.php @@ -73,8 +73,10 @@ public function __invoke( throw new \Exception('Unexpected options sent to factory.'); } $dbServiceManager = $container->get(\VuFind\Db\Service\PluginManager::class); + $viewRenderer = $container->get('ViewRenderer'); $helper = new $requestedName( - $container->get('ViewRenderer')->plugin('record'), + $viewRenderer->plugin('record'), + $viewRenderer->plugin('recordImage'), $dbServiceManager->get(CommentsServiceInterface::class) ); $helper->registerExtensions($container); diff --git a/themes/finna2/theme.config.php b/themes/finna2/theme.config.php index fc2d6bdf1c4..7b1c3969f81 100644 --- a/themes/finna2/theme.config.php +++ b/themes/finna2/theme.config.php @@ -57,7 +57,7 @@ 'Finna\View\Helper\Root\RecordImage' => 'Finna\View\Helper\Root\RecordImageFactory', 'Finna\View\Helper\Root\RecordLink' => 'Finna\View\Helper\Root\RecordLinkFactory', 'Finna\View\Helper\Root\RecordLinker' => 'Finna\View\Helper\Root\RecordLinkerFactory', - 'Finna\View\Helper\Root\ResultFeed' => 'VuFind\View\Helper\Root\ResultFeedFactory', + 'Finna\View\Helper\Root\ResultFeed' => 'Finna\View\Helper\Root\ResultFeedFactory', 'Finna\View\Helper\Root\ScriptSrc' => 'Finna\View\Helper\Root\HelperWithThemeInfoFactory', 'Finna\View\Helper\Root\Search' => 'Laminas\ServiceManager\Factory\InvokableFactory', 'Finna\View\Helper\Root\SearchBox' => 'VuFind\View\Helper\Root\SearchBoxFactory',