From c29438fd1a8df1c7890571065940100851ed465f Mon Sep 17 00:00:00 2001 From: Daniel Hensby Date: Wed, 19 Jul 2017 17:33:38 +0100 Subject: [PATCH] FIX Dont generate urlsegments if we dont need to --- code/extensions/BlogMemberExtension.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/extensions/BlogMemberExtension.php b/code/extensions/BlogMemberExtension.php index 4e82ba2..4812f66 100644 --- a/code/extensions/BlogMemberExtension.php +++ b/code/extensions/BlogMemberExtension.php @@ -35,6 +35,10 @@ class BlogMemberExtension extends DataExtension { public function onBeforeWrite() { $count = 1; + if ($this->owner->URLSegment && !$this->owner->isChanged('FirstName') && !$this->owner->isChanged('Surname')) { + return; + } + $this->owner->URLSegment = $this->generateURLSegment(); while(!$this->validURLSegment()) {