diff --git a/code/compat/pages/BlogEntry.php b/code/compat/pages/BlogEntry.php index b6ce218..17b21ca 100644 --- a/code/compat/pages/BlogEntry.php +++ b/code/compat/pages/BlogEntry.php @@ -50,9 +50,12 @@ class BlogEntry extends BlogPost implements MigratableObject { $this->PublishDate = $this->Date; - $this->ClassName = 'BlogPost'; - $this->RecordClassName = 'BlogPost'; - + // If a user has subclassed BlogEntry, it should not be turned into a BlogPost. + if($this->ClassName === 'BlogEntry') { + $this->ClassName = 'BlogPost'; + $this->RecordClassName = 'BlogPost'; + } + $this->write(); }