diff --git a/src/Extensions/GoogleSitemapExtension.php b/src/Extensions/GoogleSitemapExtension.php index 0f87051..c91ea1e 100644 --- a/src/Extensions/GoogleSitemapExtension.php +++ b/src/Extensions/GoogleSitemapExtension.php @@ -66,6 +66,10 @@ class GoogleSitemapExtension extends DataExtension } } + if (is_array($can) && isset($can[0])) { + return $can[0]; + } + return $can; } diff --git a/src/Extensions/GoogleSitemapSiteTreeExtension.php b/src/Extensions/GoogleSitemapSiteTreeExtension.php index e5743af..d2fbc00 100644 --- a/src/Extensions/GoogleSitemapSiteTreeExtension.php +++ b/src/Extensions/GoogleSitemapSiteTreeExtension.php @@ -104,6 +104,10 @@ class GoogleSitemapSiteTreeExtension extends GoogleSitemapExtension $result = parent::canIncludeInGoogleSitemap(); $result = ($this->owner instanceof ErrorPage) ? false : $result; + if (is_array($result) && isset($result[0])) { + return $result[0]; + } + return $result; }