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; }