From 7f64e16d8f2da4c6495a3bd5ca812900c174f41f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Fromme?= Date: Tue, 14 Sep 2021 14:47:58 +0200 Subject: [PATCH] Avoid null-pointer exception --- .../ext/ep_products/Classes/Controller/ConceptController.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/public/typo3conf/ext/ep_products/Classes/Controller/ConceptController.php b/public/typo3conf/ext/ep_products/Classes/Controller/ConceptController.php index 7e49d253..2fee84c6 100644 --- a/public/typo3conf/ext/ep_products/Classes/Controller/ConceptController.php +++ b/public/typo3conf/ext/ep_products/Classes/Controller/ConceptController.php @@ -67,7 +67,9 @@ class ConceptController extends ActionController $concept = $this->conceptRepository->findByIdentifier($conceptUid); } $teaserConceptUids = GeneralUtility::trimExplode(',', $this->settings['additionalConceptUids']); - array_unshift($teaserConceptUids, $concept->getUid()); + if (null !== $concept) { + array_unshift($teaserConceptUids, $concept->getUid()); + } $filterSettings = new FilterSettings(); $filterSettings->setConceptUids($teaserConceptUids); $excludedConceptUids = GeneralUtility::trimExplode(',', $this->settings['excludedConceptUids'], true);