Make filterservice more resilient

This commit is contained in:
Björn Fromme
2022-05-29 19:44:30 +02:00
parent 98db948238
commit d65cc0a66e
@@ -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;
}
}