diff --git a/module/VuFind/src/VuFind/RecordDriver/PluginManager.php b/module/VuFind/src/VuFind/RecordDriver/PluginManager.php index 97896b779efadee19a9ad6eb394c8af8ce075459..7c4f3cd7279219ae8f6765cfef0b4bc69f9e545a 100644 --- a/module/VuFind/src/VuFind/RecordDriver/PluginManager.php +++ b/module/VuFind/src/VuFind/RecordDriver/PluginManager.php @@ -55,7 +55,7 @@ class PluginManager extends \VuFind\ServiceManager\AbstractPluginManager && is_callable(array($instance, 'setHierarchyDriverManager')) ) { $sm = $manager->getServiceLocator(); - if ($sm->has('VuFind\HierarchyDriverPluginManager')) { + if ($sm && $sm->has('VuFind\HierarchyDriverPluginManager')) { $instance->setHierarchyDriverManager( $sm->get('VuFind\HierarchyDriverPluginManager') );