From 35665402cb6333a09e6de55b35cefc7bbca2edc9 Mon Sep 17 00:00:00 2001 From: terry Date: Fri, 20 Aug 2021 23:07:09 +0200 Subject: [PATCH] response was array, need to check boolean value --- src/Extensions/GoogleSitemapExtension.php | 4 ++++ src/Extensions/GoogleSitemapSiteTreeExtension.php | 4 ++++ 2 files changed, 8 insertions(+) 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 9c06526..db72fd3 100644 --- a/src/Extensions/GoogleSitemapSiteTreeExtension.php +++ b/src/Extensions/GoogleSitemapSiteTreeExtension.php @@ -103,6 +103,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; }