diff --git a/src/Resources/contao/classes/OpenGraph.php b/src/Resources/contao/classes/OpenGraph.php index 545e05f..d29c3bb 100644 --- a/src/Resources/contao/classes/OpenGraph.php +++ b/src/Resources/contao/classes/OpenGraph.php @@ -44,6 +44,10 @@ public static function addTagsToPage( $ref=null ): void { $objPage = System::getContainer()->get('request_stack')->getCurrentRequest()->get('pageModel'); + if( !($objPage instanceof PageModel) ){ + $objPage = PageModel::findById($objPage); + } + $objRef = !$ref ? $objPage : $ref; $objRootPage = ($objRef instanceof PageModel) ? PageModel::findById($objPage->rootId) : null;