diff --git a/core/model/SiteTree.php b/core/model/SiteTree.php index d30b773b4..76cfc0f92 100755 --- a/core/model/SiteTree.php +++ b/core/model/SiteTree.php @@ -1516,7 +1516,16 @@ class SiteTree extends DataObject implements PermissionProvider,i18nEntityProvid 'SiteTree', "\"URLSegment\" = '$this->URLSegment' $IDFilter $parentFilter" ); - return !($existingPage); + if ($existingPage) { + return false; + } + + $values = $this->extend('augmentValidURLSegment'); + if (count($values) && !min($values)) { + return false; + } + + return true; } /**