Merge pull request #174 from wilr/pr/172

Handle cases such as 'Class.RelationName'
This commit is contained in:
Will Rossiter 2020-11-20 09:53:35 +13:00 committed by GitHub
commit 56b25a424f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -162,12 +162,16 @@ class GoogleSitemapSiteTreeExtension extends GoogleSitemapExtension
foreach ($this->owner->manyMany() as $field => $type) {
$image = false;
if (is_array($type) && isset($type['through'])) {
if (singleton($type['through']) instanceof Image) {
$image = true;
}
} else {
if (strpos($type, '.') !== false) {
$type = explode('.', $type)[0];
}
if (singleton($type) instanceof Image) {
$image = true;
}