diff --git a/code/Model/SiteTree.php b/code/Model/SiteTree.php index d0be2288..56b0ee6a 100755 --- a/code/Model/SiteTree.php +++ b/code/Model/SiteTree.php @@ -3294,14 +3294,13 @@ class SiteTree extends DataObject implements PermissionProvider, i18nEntityProvi $matches ); - if (!$parseSuccess) { - return []; + $anchors = []; + if ($parseSuccess >= 1) { + $anchors = array_values(array_unique(array_filter( + array_merge($matches[3], $matches[5]) + ))); } - $anchors = array_values(array_unique(array_filter( - array_merge($matches[3], $matches[5]) - ))); - $this->extend('updateAnchorsOnPage', $anchors); return $anchors;