diff --git a/code/extensions/BlogMemberExtension.php b/code/extensions/BlogMemberExtension.php index e37c9c2..f45a88b 100644 --- a/code/extensions/BlogMemberExtension.php +++ b/code/extensions/BlogMemberExtension.php @@ -37,6 +37,10 @@ class BlogMemberExtension extends DataExtension { $count = 1; + if ($this->owner->URLSegment && !$this->owner->isChanged('FirstName') && !$this->owner->isChanged('Surname')) { + return; + } + $this->owner->URLSegment = $this->generateURLSegment(); while (!$this->validURLSegment()) {