From f475d551849c5d5b9d8d0584421fc215f674821f Mon Sep 17 00:00:00 2001 From: Dennis Patzer Date: Wed, 20 May 2020 10:55:03 +0200 Subject: [PATCH] see cl 1.19.1 --- CHANGELOG.md | 3 +++ src/ConfigElementType/RelatedConfigElementType.php | 7 +++++++ 2 files changed, 10 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ab2a3f5..853b24c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,9 @@ # Changelog All notable changes to this project will be documented in this file. +## [1.19.1] - 2020-05-20 +- fixed `RelatedConfigElementType` + ## [1.19.0] - 2020-05-19 - added new list config elements: `RelatedConfigElementType`, `TagsConfigElementType` diff --git a/src/ConfigElementType/RelatedConfigElementType.php b/src/ConfigElementType/RelatedConfigElementType.php index e470a41..c12bd3e 100644 --- a/src/ConfigElementType/RelatedConfigElementType.php +++ b/src/ConfigElementType/RelatedConfigElementType.php @@ -70,10 +70,17 @@ protected function renderRelated(Model $configElement, ItemInterface $item): ?st $this->applyTagsFilter($configElement, $item); + // store the module data in order to restore it after the list has been created + $moduleData = $item->getManager()->getModuleData(); + $result = Controller::getFrontendModule($configElement->relatedListModule); unset($GLOBALS['HUH_LIST_RELATED']); + // restore the list config + $item->getManager()->setModuleData($moduleData); + $item->getManager()->getListConfig(); + return $result; }