Make filterservice more resilient
This commit is contained in:
@@ -61,7 +61,9 @@ class FilterService implements SingletonInterface
|
||||
}
|
||||
|
||||
$typoScriptSettings = $this->getTypoScriptSettings();
|
||||
$filterSettings['productsPid'] = $typoScriptSettings['productsPid'] ? (int)$typoScriptSettings['productsPid'] : null;
|
||||
if (is_array($typoScriptSettings) && isset($typoScriptSettings['productsPid'])) {
|
||||
$filterSettings['productsPid'] = $typoScriptSettings['productsPid'];
|
||||
}
|
||||
|
||||
return $filterSettings;
|
||||
}
|
||||
@@ -316,7 +318,7 @@ class FilterService implements SingletonInterface
|
||||
$settings = $configurationManager
|
||||
->getConfiguration(ConfigurationManagerInterface::CONFIGURATION_TYPE_FULL_TYPOSCRIPT);
|
||||
|
||||
return $settings['plugin.']['tx_epproducts.']['settings.'];
|
||||
return $settings ? $settings['plugin.']['tx_epproducts.']['settings.'] : null;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user